我已经使用Request npm通过节点js发送HTTP请求。调用请求方法后,我需要重定向到其他页面,但它不起作用。
request({
headers: {
'Accept': 'application/vnd.api+json',
'Content-Type': 'application/vnd.api+json',
'Authorization': 'Bearer ' + sessionid
},
uri: 'http://localhost:8888/SuiteCRM/api/v8/modules/Contacts',
method: 'POST',
body: formData
}, function (err, res, body) {
if (!err) {
req.flash('success', 'User Successfully added...');
return res.redirect('/crm');
//next();
} else {
console.log(err);
}
});
谢谢
答案 0 :(得分:2)
您需要将res
中的function (err, res, body) {
更改为其他名称,例如response
,例如function (err, response, body) {
。
问题是,如果您保留相同的名称,则快速响应对象res
被请求的response
对象res覆盖。