express 的 hapi request.state 的等价部分是什么?

what's the equiv part of hapi request.state for express?

在 hapi 中,有一个用于请求 request.state 的状态对象。

快递中的等价部分是什么? req.session?

谢谢

不熟悉 Hapi 但从 docs I understand state corresponds to http cookies. If my understanding is correct, then in expressjs you can use cookie-parser 中间件获取客户端使用 req.cookies

发送的 cookie
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);