我有一个Next.js(与Vercel一起部署)应用程序,我正在尝试实现SendGrid在我的网站上创建联系表单。我已关注此tutorial
当尝试提交表单时,出现以下错误:
POST http://localhost:3000/api/send 400 (Bad Request)
我相信问题出在sender authentication
周围。 (https://app.sendgrid.com/settings/sender_auth)
我的域名提供商是'123-reg'。
我已将Sendergrid的dns记录添加到123 dns部分。但是,当我单击验证时,出现以下错误:
我似乎无法验证这些记录。
UPDATE
我实际上已经使用SendGrid提供的值更新了Vercel仪表板域部分,但仍然出现相同的错误:
似乎您正在为DNS使用Vercel(现在的Zeit),但尚未配置服务所需的SendGrid DNS记录。
您可以找到有关如何创建CNAME here的说明。
您可以使用Dig web interface(一种出色的网络服务轻松地测试您的记录。