我正在使用 Hapi.js 最新版本,我正在尝试借助 cookie 实现登录系统,但问题是当我/auth
直接在浏览器中打开路由时,我得到了set-cookie
标题,但是当我发送发布请求时,我仍然收到ok
响应和 201 代码,但不存在 cookie 标头。
server.state('auth', {
ttl: 24 * 60 * 60 * 1000,
isSecure: false,
isHttpOnly: false,
encoding: 'base64json',
clearInvalid: false,
strictHeader: true,
});
server.route({
method: ['POST', 'GET'],
path: '/auth',
handler: (request, h) => {
return h
.response({status: 'ok'})
.state('auth', {id: 1337})
.code(201);
},
});