gpt4 book ai didi

javascript - 如何获取我的 nodemailer 电子邮件作为变量?

转载 作者:行者123 更新时间:2023-12-01 03:11:23 24 4
gpt4 key购买 nike

我将 nodemailer 模块与 node.js 一起使用,并完成了以下操作:

let transporter = nodemailer.createTransport({
service: 'gmail',
auth: {
user: 'email@gmail.com',
pass: 'mypassword'
}
});

声明传输器。我的问题是,如果我需要更改它,我是否可以访问电子邮件 - “用户”作为变量,以便我可以在各处更新它。我尝试过这样做

console.log(transporter.auth.user);

但我收到“无法读取未定义的属性“用户”。”

最佳答案

您正在寻找的是:

let transporter = nodemailer.createTransport({
service: 'gmail',
auth: {
user: 'email@gmail.com',
pass: 'mypassword'
}
});
console.log(transporter.transporter.auth.credentials);

会给你:

Object {pass: "mypassword", user: "email@gmail.com"}
<小时/>

就像我们的 friend Sapher 在评论中所说:

console.log(transporter.options.auth);

还将返回相同的对象(包含pass用户)

关于javascript - 如何获取我的 nodemailer 电子邮件作为变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45816239/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com