最佳答案
我在 根文件夹文件中有.env 文件
NODE_ENV=development
NODE_HOST=localhost
NODE_PORT=4000
NODE_HTTPS=false
DB_HOST=localhost
DB_USERNAME=user
DB_PASSWORD=user
以及 root/app/config/server.js
文件夹中的 server.js
文件。
server.js
文件的第一行是
require('dotenv').config();
我还尝试了以下方法:
require('dotenv').config({path: '../.env'})
;
require('dotenv').config({path: '../../.env'})
;
但是,当我运行 server.js
文件时,我的 env 变量没有加载
由 命令提示符
node root/app/config/server.js
如果我使用 视觉工作室和按 F5,它加载! !
我不知道我做错了什么,我错过了什么。 非常感谢你的建议,谢谢。