【问题标题】:Nuxtjs is not working in localhost:5000 but its working in 127.0.0.1:5000Nuxtjs 不在 localhost:5000 中工作,但在 127.0.0.1:5000 中工作
【发布时间】:2022-01-04 09:08:16
【问题描述】:

我正在使用Nuxtjs 开发应用程序。当我尝试访问 URL 127.0.0.1 时,应用程序正在打开。但是,当我使用 URL localhost:5000 打开应用程序时,然后是 Access to localhost was denied You don't have the authorization to view this page. HTTP ERROR 403

以前它可以工作,但不确定现在发生了什么,它不能工作。

【问题讨论】:

  • 您是否将默认端口从 3000 更改为 5000?
  • @BoussadjraBrahim 是的,我在nuxt-config.js 中使用了以下内容 -> ` server: { port: 5000 },`
  • 我最近在升级到新计算机时遇到了与此问题相反的问题(localhost 有效,127.0.0.1 无效),没有过多研究,但我觉得这与操作系统有关或主机文件,你在哪个操作系统上?
  • @Jimmar 非常感谢您的回复。我正在使用MacOs Monterey。即使在我以前的系统中它也可以工作,最近我升级了我的 MacOS,之后它就不能工作了。你知道我该怎么办吗?
  • 检查这是否解决了您的问题,蒙特雷的 5000 端口似乎有变化stackoverflow.com/a/69829313

标签: javascript vue.js vuejs2 nuxt.js


【解决方案1】:

提供答案,因为它可能对未来的其他人有用:

我在macOS Monterey 中遇到了这个问题,这是因为 macOS Monterey 引入了在端口 5000 上运行的 AirPlay 接收器。这会阻止您的 Web 服务器在端口 5000 上提供服务。接收器已经拥有该端口。

解决方法是按照以下步骤关闭 AirPlay Receiver:

Go to System Preferences → Sharing → Untick Airplay Receiver.

【讨论】:

    猜你喜欢
    • 2022-06-11
    • 1970-01-01
    • 2016-11-09
    • 1970-01-01
    • 1970-01-01
    • 2018-02-18
    • 1970-01-01
    • 1970-01-01
    • 2015-10-03
    相关资源
    最近更新 更多