前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >webpack-dev-server disableHostCheck导致 invalid host header

webpack-dev-server disableHostCheck导致 invalid host header

作者头像
frontoldman
发布2019-09-02 16:35:21
2.2K0
发布2019-09-02 16:35:21
举报
文章被收录于专栏:樯橹代码

webpack-dev-server disableHostCheck导致 invalid host header

今天遇到一个问题,访问webpack启动的server,直接使用localhost和127.0.0.1都可以正常访问,但是修改了host,使用hostname访问,就会显示invalid host header。

本来一直以为是V**导致host失效,也是一直朝这个方向修改的,可是一直没有修复

无意中发现其他host都是有效的,唯独这个不行,再看看server,已经是express了!说明请求是到达服务器的,跟host配置无关。那到底是什么问题?

原来新版的webpack-dev-server修改了一些东西,默认检查hostname。如果hostname不是配置内的,将不可访问。应该是考虑一些安全的因素,才有这种配置。

那就清楚了,之前删除过一次node_modules,重新安装之后出现了这个问题。

修复方法

代码语言:javascript
复制
disableHostCheck: true

或者

代码语言:javascript
复制
public: 'local.kingsum.biz'

看文档应该是webpack-dev-server: v1.16.4这个版本合并进来的,所以升级到这个版本之后要注意这个问题

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • webpack-dev-server disableHostCheck导致 invalid host header
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档