美文网首页
vue-cli项目报错:Invalid Host header【

vue-cli项目报错:Invalid Host header【

作者: 南慕瑶 | 来源:发表于2019-03-15 17:27 被阅读0次

    【报错原因】

    新版的webpack-dev-server出于安全考虑,默认检查hostname,如果hostname不是配置内的,将中断访问。

    【解决方式】(两种)

    1.关闭host检查

    webpack.dev.conf.js:

    devServer字段添加:disableHostCheck: true,跳过检查。

    vue.config.js:

    devServer字段添加:disableHostCheck: true,跳过检查。

    package.json修改scripts命令:

    scripts: {

        "dev": "webpack-dev-server --disableHostCheck=true --inline --progress --config webpack.dev.conf.js"

    }

    2.手动将自己的域名设置为合法域名(假如域名为:xxx.com)

    webpack.dev.conf.js:

    devServer字段添加:host: 'xxx.com',指定合法域名。

    vue.config.js:

    devServer字段添加:host: 'xxx.com',指定合法域名。

    package.json修改scripts命令(两种方式):

    (1)方式一

    scripts: {

         "dev": "webpack-dev-server --host=xxx.com --inline --progress --config webpack.dev.conf.js"    

    }

    (2)方式二

    scripts: {

        "dev": "webpack-dev-server --public=xxx.com --inline --progress --config webpack.dev.conf.js"

    }

    #参考:https://blog.csdn.net/Cookysurongbin/article/details/86077241

    相关文章

      网友评论

          本文标题:vue-cli项目报错:Invalid Host header【

          本文链接:https://www.haomeiwen.com/subject/oejrmqtx.html