javascript - 为什么我的 process.env 变量未定义?
问题描述
即使我在模块顶部使用: require('dotenv').config() ,我的 process.env 变量(在我的 .env 文件中设置)是未定义的。
尽管事实上我的 IDE 清楚地将它们视为定义的 bc,但它会在我键入它们时自动填充变量名称。
很奇怪。有什么想法吗?
require('dotenv').config();
let config = {
userName: process.env.userName,
password: process.env.password,
server: process.env.server
}
这是我的 .env 文件:
userName='myNmae'
password='myPassword'
server='myServer.com'
PORT=3001
解决方案
推荐阅读
- python - 如何使用 Python/Selenium 登录网站?
- mysql - DBeaver - 外部主机关闭的连接
- jira - 如何在 JIRA 开发跟踪工具上找到谁已经完成了开发缺陷?
- python - 如何将变量从中间件传递到猎鹰中的资源?
- postgresql - 通过代码休眠多对多映射
- jestjs - 如何在 VSTS 测试中发布 Jest 单元测试结果?
- batch-file - 从任务计划程序运行批处理文件时出错
- liferay - 我无法通过 Liferay 7.1 中的终端连接 gogo shell?
- ruby-on-rails - rails rspec 的活跃工作
- ios - 如何从日历中获取我的应用程序的事件?