当我直接在 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