首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我不能访问我的.env变量!!nodeJS

我不能访问我的.env变量!!nodeJS
EN

Stack Overflow用户
提问于 2022-10-06 17:40:58
回答 2查看 75关注 0票数 0

服务器正在端口上运行:在未定义模式下未定义。与主机连接的MongoDB数据库:本地主机

用于获取服务器的端口: 4000在开发模式下运行。突然之间,我的.env中的所有变量都没有定义,就像cloudinary .条纹..。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-10-06 21:24:40

您可以在启动mongoDB之前添加此代码段,以查看节点进程env变量的内容:

代码语言:javascript
运行
复制
console.log(process.env)

还请注意,您可以向节点进程传递内联环境变量,如下所示:

代码语言:javascript
运行
复制
PORT=4000 node ./my-script.js

要自动加载.env文件,您可能要使用这个包:https://github.com/motdotla/dotenv,因此要确保安装了所有包(npm installyarn install,取决于您使用的是什么)。

票数 1
EN

Stack Overflow用户

发布于 2022-10-06 21:16:23

首先要注意的是文件路径。检查.env文件在项目中的位置。如果它是项目的根源,就没有必要做任何事情。否则,必须指定.env文件的路径。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73977983

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档