浏览器控制台错误,请求 /sockjs-node/info?t=1555629946494

Bla*_*ere 21 vue.js vue-cli

我使用 vue-cli 创建了一个新站点。我正在使用开发服务器来提供页面。当我在浏览器中查看页面时,我看到浏览器控制台中显示两种类型的错误:

GET http://172.31.7.153:4000/sockjs-node/info?t=1555922702538 net::ERR_CONNECTION_TIMED_OUT
GET http://localhost:4000/sockjs-node/info?t=1555922708541 net::ERR_CONNECTION_REFUSED
Run Code Online (Sandbox Code Playgroud)

我不确定它是什么意思,或者它是如何/为什么被调用的,它大约每 5 秒重复出现一次。

Bla*_*ere 33

我终于使用devServer.public配置选项修复了它。

下面是我的vue.config.js文件:

module.exports = {
    devServer: {
        disableHostCheck: true,
        port: 4000,
        public: '0.0.0.0:4000'
    },
    publicPath: "/"
}

Run Code Online (Sandbox Code Playgroud)

我从阅读这篇文章中得到了答案。


Nak*_*oto 9

要禁用此警告,只host: 'localhost'需要配置。

module.exports = {
  devServer: {
    host: 'localhost',
  },
};
Run Code Online (Sandbox Code Playgroud)

vue.config.js如果根目录不存在,则创建此文件。

注意:官方不鼓励disableHostCheck配置。

更多信息: