2

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

0 回答 0