小编Anu*_*wal的帖子

在 Node.js 中从 sendGrid 发送电子邮件时出现“UnhandledPromiseRejectionWarning: E​​rror: Forbidden”

我正在按照他们网站上的说明使用以下代码在我的 node.js 项目中集成 sendgrid

const sgMail = require('@sendgrid/mail')

const sendGridAPIKey = "API key"

sgMail.setApiKey(sendGridAPIKey)

const msg = {
 to: 'agrawalanuj751997@gmail.com',
 from: 'agrawalanuj751997@gmail.com',
 subject:'My first mail from node',
 text:"I'm sending myself an email"
}

sgMail.send(msg)
Run Code Online (Sandbox Code Playgroud)

我的日志中出现以下错误。我已经尝试了多个帐户的多个 API 密钥,但仍然遇到相同的错误。

(node:16043) UnhandledPromiseRejectionWarning: Error: Forbidden
at Request._callback (node_modules/@sendgrid/client/src/classes/client.js:124:25)
at Request.self.callback (node_modules/request/request.js:185:22)
at Request.emit (events.js:200:13)
at Request.<anonymous> (node_modules/request/request.js:1154:10)
at Request.emit (events.js:200:13)
at IncomingMessage.<anonymous> (node_modules/request/request.js:1076:12)
at Object.onceWrapper (events.js:288:20)
at IncomingMessage.emit (events.js:205:15)
at endReadableNT (_stream_readable.js:1154:12)
at processTicksAndRejections (internal/process/task_queues.js:84:9)
(node:16043) UnhandledPromiseRejectionWarning: Unhandled promise 
rejection. This error originated either …
Run Code Online (Sandbox Code Playgroud)

node.js sendgrid visual-studio-code

10
推荐指数
1
解决办法
4373
查看次数

标签 统计

node.js ×1

sendgrid ×1

visual-studio-code ×1