Invalid Host header
2019-03-26 本文已影响24人
avery1
我们在命令行启动本地angular2+项目时,可以默认使用了localhost,这是使用127.0.0.1代替也是可以正常访问的。
如果我们使用ip地址访问则不行
![](https://img.haomeiwen.com/i7430753/3e44fdd48f2f72b7.png)
这时候需要启动的时候在命令行以ip启动
![](https://img.haomeiwen.com/i7430753/2b957fe6ada6be2f.png)
这时候在用ip就可以访问了,这时候如果在host文件里做本地域名解析。
![](https://img.haomeiwen.com/i7430753/35d175cb88da2da1.png)
这时候我们用解析的域名访问
![](https://img.haomeiwen.com/i7430753/459f2ae285969e9e.png)
这时候会报错,在命令行ping地址的话可以ping的通。
解决方法
![](https://img.haomeiwen.com/i7430753/8099879b9fb9203c.png)
加上--disable-host-check启动,解决。或者在webpack配置文件里添加: disableHostCheck : true.