js和我在访问.env文件中的数据时出错。
我的文件结构如下:在此处输入图像描述
在.utils文件夹中,我有mail.js文件,我需要从.env 访问端口和其他数据
mail.js
require("dotenv").config({ path: "../.env" });
const port = process.env.email_port;
const host = process.env.email_host;
const user = process.env.email_user;
const pass = process.env.email_pass;
console.log("port", port); //undefined
此处未定义。
注意:.env的路径是正确的,变量名也是正确的。
尝试将require("dotenv").config()
添加到服务器应用程序或从require
-语句中删除{ path: "../.env" }
。