使用Node.js Express将cookie发送到Web浏览器

时间:2016-01-22 07:55:51

标签: node.js express cookies web

我在网上关注如何在Express中的HTTP响应中发送cookie的所有建议。

简单的方法就是这样:

app.use(function(req,res,next){

  res.cookie('foo', 'bar');

});

然而,当将来的请求从同一个Web浏览器进入服务器时,cookie在req.cookies中不可用;换句话说,req.cookies ['foo']未定义。

我已将前端代码设置为对任何AJAX请求使用“withCredentials”。然而,cookie仍然没有发送到服务器,或者至少看起来没有任何方式。

我担心的一件事是,当我在服务器上调用res.cookie('foo','bar')时,它不会显示在res对象/流上,如下所示:

https://www.dropbox.com/s/fe317re9g2frucv/Screenshot%202016-01-21%2023.49.45.png?dl=0

有什么明显的我做错了吗?

0 个答案:

没有答案