Node.js Express 环境下使用 cookie的问题
发布于 12 年前 作者 danfengchaoxi 31968 次预览 最后一次回复是 12 年前 来自
Node.js Express 环境下使用 cookie。
我用的是 Express3.1.0 ,没有使用cookieParser()。
用
res.cookie('name', loginname, {maxAge:600000, httpOnly:true, path:'/', secure:true});
这句设置了 cookie。
但不知道怎么读取 cookie。req 里面没有 cookies 的属性。即 req.cookies 为 undefined。请指教!
2 回复
楼主和我的问题一样呀,http://cnodejs.org/topic/518bb4a763e9f8a54251def8 请大牛帮帮忙了:)
还是自己解决了,分享给楼主。
You need to use
express.cookieParser()before app.router; middleware is run in order, meaning it’s never even reachingcookieParser()before your route is executed.