Node.js设置Header投诉在发送后无法设置标头,但它在之前

时间:2014-12-01 17:00:31

标签: node.js

在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);

1 个答案:

答案 0 :(得分:0)

我可以使用setHeader()代替。对于设置标头而言,不确定res.writeHead()res.setHeader()之间的区别。