服务器正在端口上运行:在未定义模式下未定义。与主机连接的MongoDB数据库:本地主机
用于获取服务器的端口: 4000在开发模式下运行。突然之间,我的.env中的所有变量都没有定义,就像cloudinary .条纹..。
发布于 2022-10-06 21:24:40
您可以在启动mongoDB之前添加此代码段,以查看节点进程env变量的内容:
console.log(process.env)
还请注意,您可以向节点进程传递内联环境变量,如下所示:
PORT=4000 node ./my-script.js
要自动加载.env
文件,您可能要使用这个包:https://github.com/motdotla/dotenv,因此要确保安装了所有包(npm install
或yarn install
,取决于您使用的是什么)。
发布于 2022-10-06 21:16:23
首先要注意的是文件路径。检查.env文件在项目中的位置。如果它是项目的根源,就没有必要做任何事情。否则,必须指定.env文件的路径。
https://stackoverflow.com/questions/73977983
复制相似问题