我正在NodeJS中做电子邮件代码 . 我试图从Laravel .env文件获取配置它不会继续 . 我这样想:
MAIL_DRIVER=smtp
MAIL_HOST=smtp.ionos.com
MAIL_PORT=587
MAIL_USERNAME=my_email
MAIL_PASSWORD=my_password
MAIL_ENCRYPTION=null
并像这样访问它:
let transporter = nodemailer.createTransport({
host: process.env.MAIL_HOST,
port: process.env.MAIL_PORT,
secure: false, // true for 465, false for other ports
auth: {
user: process.env.MAIL_USERNAME, // generated ethereal user
pass: process.env.MAIL_PASSWORD // generated ethereal password
}
});
1 回答
我认为你应该使用dotenv包来导入你的Laravel .env变量,类似于
然后你可以使用
process.env.MAIL_USERNAME
或process.env.MAIL_PASSWORD