节点js - 发送基本电子邮件时发送网格问题
我已经设置了我的节点js服务器并需要设置帮助。
错误“无法设置标题”
这是我的代码:
var express = require('express');
var router = express.Router();
var sendgrid = require('sendgrid')('IHaveAKey');
router.get('/', function(req, res) {
res.sendStatus(200);
});
router.get('/welcomeEmail/:email/:name', function(req, res) {
var subject = 'Hello' + req.params.name;
sendgrid.send({
to: 'test@hotmail.co.uk',
from: 'noreply@test.com',
subject: 'Test',
text: 'Welcome'
}, function(err, json) {
if (err) { return res.send("Error");}
return res.send("Sent");
});
res.sendStatus(200);
});
module.exports = router;
这是我的错误:
答案 0 :(得分:1)
您正在试图从服务器发送响应2次:
1)res.sendStatus(200);
2)res.send("Sent");
离开这一行,一切都开始好了