【发布时间】:2015-06-27 23:33:05
【问题描述】:
在 hapi 中,请求 request.state 有一个状态 obj。
express 中的等价部分是什么? req.session?
谢谢
【问题讨论】:
在 hapi 中,请求 request.state 有一个状态 obj。
express 中的等价部分是什么? req.session?
谢谢
【问题讨论】:
不熟悉Hapi,但从docs我了解state对应于http cookie。如果我的理解是正确的,那么在expressjs中你可以使用cookie-parser中间件来获取客户端使用req.cookies发送的cookies
var express = require('express')
var cookieParser = require('cookie-parser')
var app = express()
app.use(cookieParser())
app.get('/', function(req, res) {
console.log("Cookies: ", req.cookies)
})
app.listen(8080)
如果您想设置状态或换句话说 cookie,那么只需在响应中设置它,即 res 就像这样。 Reference
var cookieConfig = {}; // set config options here like domain, httpOnly, maxAge etc.
res.cookie('key', 'value', cookieConfig);
【讨论】: