【发布时间】:2021-12-14 03:16:21
【问题描述】:
当我调用 .env 中的 process.env.MAILHOST 时,它总是返回 undefined 但如果它在项目的 src 文件夹中,它会返回通知的值
D:\Projetos\login-jwt\login-jwt\configs\mailer.config.ts
console.log('mail',process.env.MAILHOST);
返回未定义
但在D:\Projetos\login-jwt\login-jwt\src\main.ts
app.listen(process.env.PORT);main.ts 它找到正确的值,即端口 3000
D:\Projetos\login-jwt\login-jwt.env.env
PORT=3000
MAILHOST=smtp.gmail.com
MAILSERVICE=Gmail
MAILUSER=xxx@gmail.com
PASSWORD=xxx@pass
【问题讨论】:
-
你是否使用一些nestjs包来读取和解析
.env?
标签: javascript node.js typescript environment-variables nestjs