Node js - 在发送基本电子邮件时发送网格问题
Node js - send grid issue on sending basic email
Node js - 关于发送基本电子邮件的发送网格问题
我已经设置了我的节点 js 服务器,需要有关设置的帮助。
错误"cant set headers"
这是我的代码:
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;
这是我的错误:
您正在尝试从服务器发送响应 2 次:
1) res.sendStatus(200);
2) res.send("Sent");
离开这一行,一切开始正常
Node js - 关于发送基本电子邮件的发送网格问题
我已经设置了我的节点 js 服务器,需要有关设置的帮助。
错误"cant set headers"
这是我的代码:
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;
这是我的错误:
您正在尝试从服务器发送响应 2 次:
1) res.sendStatus(200);
2) res.send("Sent");
离开这一行,一切开始正常