process.env.API_KEY没有获取到显示undefined
问题现象
已经在root路径下面创建.env文件,但是使用process.env.API_KEY获取不到值。
分析
获取不到env文件中的值,检查env文件已配置API_KEY,检查是否安装了dotenv,检查是否导入配置了dotenv
安装dotenv
1 |
|
解决方法
在index.ts中导入
1 |
|
应该在使用env的模块前面就导入dotenv,因此可以放在最前面
也可以使用以下方法导入,参考dotenv的文档
1 |
|
参考
https://stackoverflow.com/questions/48932751/process-env-some-key-is-undefined
https://github.com/motdotla/dotenv?tab=readme-ov-file#️-usage
process.env.API_KEY没有获取到显示undefined
https://hexwhat.top/2024/02/22/can't-get-process-env-API-KEY-undefined/