在一个系统中,前端请求登录,访问的url为:
而发送的请求如果为http://localhost:9090/api,会导致后面再发送请求,服务端获取不到已经登录的user,就算登录成功,后面也无法正常访问页面(服务器一直报错:未登录),这是因为:根据同源策略,127.0.0.1与localhost是不同源的,从服务器的角度来看,设置在域localhost中的会话与设置在IP地址127.0.0.1中的会话是分开的。
正确的应该为:
127.0.0.1≠localhost!!!我们平时使用的时候这两个有时候会混用,甚至有人会觉得127.0.0.1=localhost,这是错误的!!!