前端小坑,自填自用。

1.涉及到跨越数据传递时,localhost和 127.0.0.1并不相同,跨域允许设置的是 http:// 127.0.0.1:8080,项目访问路径http://localhost:8080/会报跨域错误,需改为http:// 127.0.0.1:8080。因为localhost需由Windows自动解析,也可以自己设置。

localhost:也叫local ,正确的解释是:本地服务器
127.0.0.1:在windows等系统的正确解释是:本机地址(本机服务器)

一个是“本地”,一个是“本机”。不过从这两个词来看,还是不能比较两者的区别。我们再看看他们的工作原理

localhot:是不经网卡传输的,它不受网络防火墙和网卡相关的的限制。
127.0.0.1:是通过网卡传输的,它依赖网卡,并受到网络防火墙和网卡相关的限制

以后团队项目开发过程中,尽量不要写localhost,而是写具体的端口号。

猜你喜欢

转载自blog.csdn.net/SilenceJude/article/details/84553606