小编mah*_*uel的帖子

环境变量在 Node js 服务器中不起作用

当我直接在 Nodemailer 服务器中设置用户名和密码时,它按预期工作

auth: {
    user: 'myusername',
    pass: 'mypassword'
},
Run Code Online (Sandbox Code Playgroud)

但是使用 dotenv 时,没有任何反应

require ('dotenv').config();

auth: {
  user: process.env.USERNAME,
  pass: process.env.PASSWORD
},
Run Code Online (Sandbox Code Playgroud)

npm install dotenv在服务器端运行并设置一个.env包含以下变量的文件:

USERNAME:myusername

PASSWORD:mypassword

environment-variables node.js express server dotenv

2
推荐指数
1
解决办法
2542
查看次数

标签 统计

dotenv ×1

environment-variables ×1

express ×1

node.js ×1

server ×1