Javascript 尝试使用firebase功能发送电子邮件时不断出现错误
有人能帮忙吗?这总是给我一个错误。有什么建议吗?我收到以下错误:错误:无法处理请求。我已经删除了敏感信息Javascript 尝试使用firebase功能发送电子邮件时不断出现错误,javascript,node.js,firebase,google-cloud-functions,sendgrid,Javascript,Node.js,Firebase,Google Cloud Functions,Sendgrid,有人能帮忙吗?这总是给我一个错误。有什么建议吗?我收到以下错误:错误:无法处理请求。我已经删除了敏感信息 const functions=require('firebase-functions'); const sgMail=require('@sendgrid/mail'); sgMail.setApiKey(“API密钥”)/*占位符键*/ const cors=require('cors')({ 来源:['https://DOMAIN.co.uk'], 方法:['POST','OPTI
const functions=require('firebase-functions');
const sgMail=require('@sendgrid/mail');
sgMail.setApiKey(“API密钥”)/*占位符键*/
const cors=require('cors')({
来源:['https://DOMAIN.co.uk'],
方法:['POST','OPTIONS'],
AllowedHeader:['Content-Type'],
preflightContinue:false,
选项成功状态:204
});
exports.sendmailconfirmation=functions.https.onRequest((req,res)=>{
cors(请求、回复等){
返回承诺。解决()
.然后(()=>{
如果(请求方法!=='POST'){
const error=新错误(“仅接受POST请求”);
错误代码=405;
投掷误差;
}
常量消息={
致:'email@email.com',
发件人:'email@email.com',
主题:'主题',
文本:“一些文本”,
html:“一些html”
};
返回sgMail.send(message);
})
。然后((响应)=>{
if(response.body){
res.send(response.body);
}否则{
res.end();
}
})
.catch((错误)=>{
控制台错误(err);
退回承诺。拒绝(错误);
});
});
});代码>您能告诉我们您得到的错误吗?错误:无法处理请求