-
Notifications
You must be signed in to change notification settings - Fork 7.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
管理后台登录失败,好像和跨域有关,请问大家有没有碰到过? #379
Comments
+1 |
1 similar comment
+1 |
我现在运行没有这方面问题,不知道你们是不是最新代码,可以试一下最新代码。 然后按照以下步骤,
|
我是前两天在gitee下的代码,本地开发无问题。部署到服务器时用了两个tomcat,分别存放前后端的包,结果不行,登录时报跨域相关的错,后来就放到一个tomcat里运行了 |
那可能现在的代码是不支持分别部署,我也不清楚如何做。 我个人是前后端打包到一个可执行jar包中,因此没有遇到跨域问题。 |
war包部署到tomcat下,litemall-admin前端模块跟litemall-admin-api后端模块必须放在同一地址下,否则登录后访问/admin/auth/info接口会报cros跨域,求解~ |
加一个跨域过滤器或者部署时nginx配置里面设置下请求头就好了 |
本地登录不了的localhost和127.0.0.1换着访问试试哦,访问要和VUE_APP_BASE_API设置的一样,不然有跨域问题。浏览器中localhost和127.0.0.1是不一样的,具体了解点https://blog.csdn.net/yuan_qh/article/details/89641433 |
在登录成功后,调用了GET请求,获取登录用户信息,结果在后台AdminWebSessionManager里面,getSessionId去取header里面的“X-Litemall-Admin-Token”,没有取到,结果发现request的请求方法是“OPTIONS”, 正常情况下,OPTIONS请求不应该走到这里来,不知道是什么原因,可能是我改出来的问题!
The text was updated successfully, but these errors were encountered: