这对我来说根本不起作用。 当设置apiKey
,它仍然会从mailgun-js
依赖项中抛出Error: apiKey value must be defined!
。
MailGunTransport({
auth: {
apiKey: configService.emailApiKey, // tried hard coding this, the value is definitely set
domain: configService.emailDomain,
},
host: 'api.eu.mailgun.net',
}),
版本:
"nodemailer": "^6.4.16",
"nodemailer-mailgun-transport": "^2.0.1",
看起来您的键名有拼写错误。 与此相比:
{
auth: {
api_key: 'key-1234123412341234',
domain: 'one of your domain names listed at your https://mailgun.com/app/domains'
},
host: 'api.eu.mailgun.net'
}
@WillSquire你能告诉我吗?
@WillSquire如果您使用打字稿,请立即忽略apiKey
。 因为我的 PR 已经合并了但是还没有发布
为没有回来道歉。 这确实是 Typescript 定义
是的,我在这个 PR #98 合并后创建了那个选项,但是@types已经发布了但是这个包的版本没有
是的,我在这个 PR #98 合并后创建了那个选项,但是@types已经发布了但是这个包的版本没有
我忘记 npm 发布你的版本了吗?
是的。 我刚刚重新安装了这个包,没有新版本。 检查了 node_modules 中的代码,代码不包含我的更改
是的。 我刚刚重新安装了这个包,没有新版本。 检查了 node_modules 中的代码,代码不包含我的更改
好的,今天就解决! 谢谢你提醒我我一定忘记了woops!
abrakadabra - 推! 谢谢@zgid123
谢谢,刚刚测试过,它与apiKey
完美收官