未从 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" }