问题描述
我确定之前已经解决了这个问题,所以如果您遇到过,请将其标记为重复。
所以这里没什么...
我将 Sendgrid 与 nodejs 一起用于我的联系表单。场景如下:
当用户“John Doe”在我的网站上填写我的联系表格并提交时。发生了两件事:
坦率地说,我不知道该怎么做。
工作解决方案
import sgMail,{ MailDatarequired } from '@sendgrid/mail'
sgMail.setApiKey(process.env.SENDGRID_API_KEY)
const msg: MailDatarequired = {
to: '[email protected]',from: '[email protected]',subject: 'Your Enquiry',text: '',html: `
<!DOCTYPE HTML>
<html lang="en">
<head>
<Meta charset="UTF-8"/>
<Meta http-equiv="X-UA-Compatible" content="IE=edge"/>
<Meta name="viewport" content="width=device-width,initial-scale=1.0"/>
<title>Document</title>
</head>
<body>
<p>Thank you for your request. We will get back to you soon</p>
</body>
</html>
`,}
export default async (req: NextApiRequest,res: NextApiResponse) => {
try {
await sgMail.send(msg)
} catch (error) {
console.error(error)
if (error.response) {
console.error(error.response.body)
}
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)