前后端分离,我是做后端开发的,前端具体什么情况我不清楚,因为我不太懂,前端也是半个实习生。
后端的话,接口都是一样的,拦截类也是用的同一个,拦截类处理options代码:
if(httpServletRequest.getMethod().equals("OPTIONS")){
PrintWriter writer = httpServletResponse.getWriter();
writer.write("{\"code\":10000,\"msg\":\"OPTIONS请求\"}");
httpServletResponse.setStatus(HttpServletResponse.SC_OK);
return true;
}
但是管理员登录接口可以,物业管理员登录接口就不行(options请求后,没有任何操作,f12也是一致的,如下图)。当把jar包部署到云服务器,又都可以了。
有没有人知道什么原因,会不会是前端哪里出了问题
看下Response那一栏的响应情况,是否有数据返回。
content-type吧
可能是谷歌引擎有个安全级别不支持跨域的cookie保持