【问题标题】:Browser not saving response cookies浏览器不保存响应 cookie
【发布时间】:2022-02-09 01:31:23
【问题描述】:

前端:React (react-admin) 与 Webpack
后端:NestJS / Express

我开发了 3 条与 Swagger UI 完美配合的路由(登录、检查和注销),但是当我尝试在我的登录页面中使用“登录”路由时,它不会在浏览器中保存 cookie > 应用程序 >存储 > cookie

我正在使用以下代码在后端设置 cookie:

response.cookie('tk', 'Bearer ' + token, {
    domain: hostname, // localhost or 127.0.0.1
    path: "/",
    expires: oneMonthFromNowDate,
    httpOnly: true,
    secure: false,
    sameSite: true
});

在前端,我收到了一个分配了 cookie 的成功响应:

但不是保存在浏览器>应用>存储>cookies中!

【问题讨论】:

    标签: express cookies jwt nestjs setcookie


    【解决方案1】:

    看起来我缺少某种配置...

    使用带有“credentials: true”选项的 Axios 解决。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-12-24
      • 2023-03-25
      • 2021-03-09
      • 2015-11-12
      • 2012-12-29
      • 2018-12-29
      • 2023-03-24
      • 1970-01-01
      相关资源
      最近更新 更多