【问题标题】:events.js:377 throw er; // Unhandled 'error' eventevents.js:377 抛出错误; // 未处理的“错误”事件
【发布时间】:2021-10-08 04:11:38
【问题描述】:

我已经启动了 node js 并且只是在构建一个 node 服务器。 我把和下图一样的代码放到index.js中,执行node index.js。 下面的终端出现以下错误。能告诉我怎么解决吗?

enter image description here

【问题讨论】:

  • 请下次粘贴代码和错误输出
  • 它说“权限被拒绝”。您应该以管理员身份启动终端(在 windows 中)或在 macand linux 中使用 -sudo
  • 如果这解决了您的问题,请告诉我
  • 感谢您的评论!我像你说的那样启动了终端,但它调用了同样的错误

标签: javascript node.js reactjs server


【解决方案1】:

您可能已经在 8080 端口打开了一个节点应用程序。

尝试更改您的端口。

您可以使用以下命令检查端口号是否可用:

netstat -tulnp | grep <port no>

或者你可以使用 lsof:

lsof -i :<port no>

【讨论】:

  • 感谢您的评论!我试过你的代码,但终端说“命令语法不正确。”
  • 哦,你用的是windows吗?然后尝试 netstat -ano | findstr :<PORT> 。要终止该进程,请执行 taskkill /PID <PID> /F 。您的 应该是进程列表末尾的数字。欲了解更多信息:stackoverflow.com/questions/39632667/…
  • 另外,您是否尝试更改您的端口号?
【解决方案2】:

您正在使用受限端口 source

尝试使用端口 3000

编辑:如果你有管理员权限,你可以在受限端口上运行

【讨论】:

    猜你喜欢
    • 2019-01-08
    • 2019-05-04
    • 2018-10-03
    • 1970-01-01
    • 2020-01-16
    • 2020-10-10
    • 1970-01-01
    • 2016-12-14
    • 2017-05-06
    相关资源
    最近更新 更多