Invalid Host Header
问题描述
通过 http://xxx/#/login 访问基于 dev 分支构建完的项目,报错 Invalid Host Header 。
解决办法
修改 vue.config.js 文件
在 devServer 配置项中增加 disableHostCheck: true
module.exports = {
devServer: {
host: "0.0.0.0",
port: 8888,
disableHostCheck: true,
}
};
更安全的做法,指定许可的 hosts 列表
module.exports = {
devServer: {
allowedHosts: [
'host.com',
'subdomain.host.com',
'subdomain2.host.com',
'host2.com'
]
}
};
参考资料: