我的应用程序(react应用程序)运行在localhost:3000上,我的express服务器运行在https://some-domain.com上,我无法将cookie从express设置为localhost。我用的是express-session和redis-store。
我的应用程序(react应用程序)运行在localhost:3000上,我的express服务器运行在https://some-domain.com上,我无法将cookie从express设置为localhost。我用的是express-session和redis-store。
1条答案
按热度按时间bwntbbo31#
要在服务器中设置“credentials”,我们需要这一行:
res.header('Access-Control-Allow-Credentials', true)
在cors中间件中添加此内容这将允许您处理包含在头中的凭据。
您还必须告诉axios在头文件中设置凭据:
withCredentials: true