axios 如何在localhost中设置会话cookie

67up9zun  于 2023-04-30  发布在  iOS
关注(0)|答案(1)|浏览(135)

我的应用程序(react应用程序)运行在localhost:3000上,我的express服务器运行在https://some-domain.com上,我无法将cookie从express设置为localhost。我用的是express-session和redis-store。

bwntbbo3

bwntbbo31#

要在服务器中设置“credentials”,我们需要这一行:
res.header('Access-Control-Allow-Credentials', true)在cors中间件中添加此内容
这将允许您处理包含在头中的凭据。
您还必须告诉axios在头文件中设置凭据:
withCredentials: true

相关问题