問題概述
在阿里云Ubuntu18.04系統(tǒng)上使用webpack-dev-server打包發(fā)布的應(yīng)用,通過ip是可以訪問的。但是ip綁定域名之后使用域名訪問頁面顯示:Invalid Host header
原因
新版的webpack-dev-server出于安全考慮,默認(rèn)檢查hostname,如果hostname不是配置內(nèi)的,將中斷訪問。
解決辦法
可以在build目錄中的webpack.base.config.js中添加如下webpack-dev-server配置:devServer: { disableHostCheck: true, }