我正在使用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);
},
});