首页 > 其他 > 详细

【开发日志】使用 Nginx 反向代理时无法携带 Cookie (Cookie 路径问题)

时间:2021-08-22 23:27:52      阅读:32      评论:0      收藏:0      [点我收藏+]

问题背景

使用 Nginx 做反向代理,简单配置好代理路由后,
技术分享图片

发现前端请求无法携带 Cookie。

解决方法

首先查看浏览器 Cookies:
技术分享图片
发现 token 确实被成功 set 到浏览器,但是仔细查看发现,cookie 的路径竟然为被代理后的后端根目录,对于前端来说并没有这个目录,所以前端发送请求时对于路径 ‘/‘,看不到任何 cookie,所以自然也就不会携带。
这个问题是因为在后端的程序中对于 cookie 没有进行

cookie.setPath("/");

这一操作,导致后端程序默认将 cookie 的 path 设置为了自己的根目录。所以显示的设置 cookie 的路径即可解决此问题。

【开发日志】使用 Nginx 反向代理时无法携带 Cookie (Cookie 路径问题)

原文:https://www.cnblogs.com/backwords/p/15173885.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!