未从 node.js 中的 .env 文件获取数据
not getting data from .env file in node.js
js,我在从 .env 文件访问数据时遇到错误。
我的文件结构如下所示:
enter image description here
在 .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" }
。
js,我在从 .env 文件访问数据时遇到错误。
我的文件结构如下所示: enter image description here
在 .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" }
。