【发布时间】:2018-06-01 11:06:36
【问题描述】:
我的路由器正在调用一个正在调用另一个函数的函数,但是当我使用另一个函数发送响应时出现错误
错误:在将标头发送到客户端后无法呈现标头。
但问题是我只发送一次响应然后我怎么能得到这个错误。
App.js
var Functions = require('./Functions');
app.post('/posts', Functions.fun1);
Functions.js
function func2(res, next) {
res.json({status_code : 200, message : "Correctly Hit the URL!"});
return next();
}
module.exports.func1 = function(req, res, next) {
fun2(res, next);
}
编辑 - 实际上,当我直接发送响应(不使用其他功能)时,它仍然显示相同的错误,但问题是当我不发送任何响应时(例如删除res.send )而不是我在客户端没有得到任何响应(例如-但是应该有一些响应,因为标头已经发送?)
【问题讨论】: