如何在浏览器中设置cookie

问题描述 投票:0回答:1

我正在开发一个 MERN(MongoDB atlas、Express、React typescript、node.js)项目。我无法在浏览器中设置 cookie。我在浏览器开发人员工具的网络选项卡中收到 cookie。但同样没有被设置到内存中。存在一些与安全相关的问题。我在谷歌浏览器和火狐浏览器上尝试过同样的事情。 附上代码片段。 ` res.cookie( COOKIE_NAME, userToken,{ 小路:”/”, 域名:“127.0.0.1”, 过期, 仅http:真实, 签名:真实, 同一站点:“无”, 安全:假

  })` 

我尝试使用相同的站点:“none”和“localhost”。同样,我也尝试了安全的其他更改。 Firefox 也造成了同样的问题。

express cookies vite mern setcookie
1个回答
0
投票

我几乎可以肯定您忘记在身份验证查询中包含凭据。

axios 示例:

await axios.post(
    'http://localhost:5000/login',
    { data: loginData },
    { withCredentials: true }
)
© www.soinside.com 2019 - 2024. All rights reserved.