【发布时间】:2017-05-25 02:02:21
【问题描述】:
当我将 cookie 定义为 HttpOnly 时,该 cookie 在服务器重新启动后从 request.state 消失。这似乎不是 HttpOnly 规范的一部分。在 HapiJS 中有没有办法解决这个问题?
// cookie definition
server.state('my_cookie', {
ttl: YEAR_IN_MS,
isSecure: false,
isHttpOnly: true,
encoding: 'base64json',
clearInvalid: false,
strictHeader: true,
path: '/'
}
server.ext('onPreResponse', function(request, reply) {
console.log(request.state.my_cookie) // returns undefined after server restart
reply.continue()
})
【问题讨论】: