问题场景:

vue在开发时只能在本地浏览器里查看效果,我想在手机端真机调试,连接的代码还是本地环境,这样就不用频繁的发布了,于是绑定域名并指向本机的localhost:8080;
但是用域名访问时浏览器输出确报错了;

Invalid Host header

原因:

webpack-dev-server增加了安全验证,默认检查hostname,如果hostname不是配置内的,将中断访问。

解决方案

可以直接关闭检测:
在 vue.config.js 文件内增加

module.exports = {
    devServer: {
        disableHostCheck: true
    }
}

相关文章:

  • 2022-12-23
  • 2022-01-07
  • 2022-12-23
  • 2022-12-23
  • 2022-01-11
  • 2021-06-20
  • 2021-12-31
  • 2021-08-07
猜你喜欢
  • 2021-09-21
  • 2021-12-06
  • 2021-04-06
  • 2021-12-18
  • 2021-05-07
  • 2021-06-03
相关资源
相似解决方案