在Node.js中(实际上是Connect.js)尝试设置标题但我得到了#34;错误:发送后不能设置标题。"。但我在使用server.use(function(req, res, next) {})
发送标题之前设置它,所以我不清楚地看到错误。
server.use(livereload({ port: lrport }));
server.use(bodyParser.urlencoded({
extended: true
}));
server.use(function(req, res, next) {
res.writeHead(200, [
['Set-Cookie', 'mycookie1=value1']
]);
console.log(req);
next();
});
server.use(prism.middleware);
答案 0 :(得分:0)
我可以使用setHeader()
代替。对于设置标头而言,不确定res.writeHead()
和res.setHeader()
之间的区别。