在electron js中从response-header设置cookie
你好,我是新的开发应用程序使用电子JS。现在我正在处理身份验证组件。问题是,当我在Postman上尝试我的后端时,设置了cookie,但当我尝试从electronJS应用程序到后端进行身份验证时,我在response-headers上获得了set-cookie,但在electron应用程序中没有设置cookie。我已经附上了图片的 Postman 响应,电子应用程序的响应和应用程序->饼干在电子应用程序。我用这个视频https://www.youtube.com/watch?v=R4AhvYORZRY&t=11035s
作为MERN认证系统的参考。
Postman response with cookies set
Receive a response on electron app with set-cookie header
Screenshot from application->cookies in electron app
问候。
1条答案
按热度按时间a6b3iqyw1#
我花了将近两天才修好。我试图构建应用程序来尝试是否cookie工作或不为第一次,不幸的是它不工作。但是在我改变了前端和后端的一些东西之后,构建工作了,但不是在开发中,而是在生产中。下面是我如何修复它的:
前端:我用这段代码在生产模式下运行文件而不是URL
后端:这里我更改了
sameSite: 'none'
和secure: 'secure'
。generateToken代码最初来自here。