关于session问题
来源:6-2 登录功能开发
我是清逸
2020-01-05
在用Restlet Client测试所有接口问题后,准备部署项目,在登录的时候获取session获取不到,查看浏览器上面没数值的,但是在Restlet Client测试是没问题的,查看了下别人有关于session这方面的提问,尝试下他们的解决方法,但是获取不到 session 。很沮丧,导致调用其他接口的时候会报需要登录的提示。
1.代码基本上是按照视频上的,仅在浏览器上面测试出现问题。
2.我用 nginx 域名用的是tomcat.blacksheeps.com 在本地测试登录接口
用的是vscode软件调式接口,以下是浏览器截图
nginx设置的截图
以下是host的代码
这个是配置tomcat的截图。
这个是接口的代码(其实测试没问题的话,这块代码应该是没啥问题的)
大概有关于这方面会出现的问题的代码都截图出来了。尝试很久。。
1回答
-
geelylucky
2020-01-05
同学,按照你截图的配置,nginx,tomcat还有测试使用的浏览器必须在一台电脑上面。代理的话,最好把请求头这些都带上:
location / {
proxy_pass http://127.0.0.1:8080;
proxy_set_header Host $http_host;
proxy_set_header Cookie $http_cookie;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
client_max_body_size 100m;
}
022020-02-24
相似问题