【问题标题】:Vue CLI: Unable to load localhost:8080Vue CLI:无法加载 localhost:8080
【发布时间】:2021-08-13 07:28:51
【问题描述】:

我目前有一个配置了 Vue CLI 4.5.11 的 Webpack 服务器。我已经使用这台服务器几个月了,我不知道发生了什么变化,但是localhost:8080 突然在我的所有浏览器(Chrome、Safari、Postman)上都无法访问,除了 Firefox,它似乎是唯一适用的浏览器某些原因。在 Chrome 上,我收到了 ERR_CONNECTION_RESET

话虽如此,使用127.0.0.1:8080 可以正常工作,以及更改端口(例如localhost:8081

以下是我的vue.config.js 文件的简要外观:

module.exports = {
  publicPath: '/assets/app',
  devServer: {
    host: 'localhost'
    port: 8080,
    disableHostCheck: true,
    headers: {
      'Access-Control-Allow-Origin': '*'
    }
  }
}

我还检查以确保端口8080 上没有运行任何东西。最后,我什至重置了我的 Mac!

我发现的唯一“hack”是像这样启动我的服务器:yarn serve --host 0.0.0.0 --host localhost --port(是的,两个host 选项是它工作所必需的......)

话虽如此,我宁愿找到实际的问题...有谁知道出了什么问题?

附:我在 Mac OS Big Sur 上

【问题讨论】:

    标签: webpack server localhost vue-cli


    【解决方案1】:

    尝试将主机修改为您的本地地址 喜欢: 主机:'127.0.0.1'

    【讨论】:

    • 似乎可以工作,但我仍然不明白为什么localhost:8080 不起作用...
    • 尝试修改 package.json 像这样 "scripts": { "start": "npm run serve", "serve": "vue-cli-service serve --host 0.0.0.0" , "build": "vue-cli-service build", },
    猜你喜欢
    • 2013-09-29
    • 2011-01-31
    • 2016-10-13
    • 1970-01-01
    • 2016-10-05
    • 1970-01-01
    • 2021-06-06
    • 1970-01-01
    • 2023-01-28
    相关资源
    最近更新 更多