为什么在Vue.js中出现ERR_CONNECTION_TIMED_OUT错误?

30

1
当你运行 npm run serve 命令时,这是你得到的本地主机 URL 吗? - Dan Oswalt
我得到了localhot:8080,而且当我在Linux Mint上运行我的应用程序时,我没有遇到这些错误。 - g miou
7
在我的情况下,出现了在不同的wifi网络之间切换时出现的错误。当我在旧wifi网络上运行开发服务器时,一旦切换到另一个wifi网络就开始出现这样的错误。我只需重新启动开发服务器以与新的网络配置对齐,问题就解决了。 - Maksim Shamihulau
2个回答

45

8

进一步解释Alexey的答案...

如果你的前端应用程序和后端API服务器不在同一台主机上运行,则需要在开发过程中代理API请求到API服务器。这可以通过vue.config.js文件中的devServer.proxy选项进行配置。https://cli.vuejs.org/config/#devserver

module.exports = {
  devServer: {
    proxy: 'http://localhost:8080'
  }
}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接