javascript - 事件.js :72 throw er;//Unhandled 'error' event

标签 javascript

我正在尝试进行身份验证和授权,从我发现安装 npm 的一些帖子中,我也安装了 npm 仍然无法解决错误:

$ node blog.js
Blog API is starting on port 6379
 events.js:72
        throw er; // Unhandled 'error' event
              ^

 Error: listen EADDRINUSE
             at errnoException (net.js:904:11)
             at Server._listen2 (net.js:1042:14)
             at listen (net.js:1064:10)
             at Server.listen (net.js:1138:5)
             at Function.app.listen  (./node_modules/express/lib/application.js:531:24)
             at Object.<anonymous> (./api/blog.js:9:5)
             at Module._compile (module.js:456:26)
             at Object.Module._extensions..js (module.js:474:10)
             at Module.load (module.js:356:32)
             at Function.Module._load (module.js:312:12)

最佳答案

您的转储中有一个错误代码:

EADDRRINUSE 是“使用中的错误地址”的缩写,通常在您的 node.js 服务器尝试启动的端口已被使用时发生。

检查应该使用哪个端口并找出该端口上已经运行的其他程序。它甚至可能是您之前启动的 blog.js。


编辑:

端口 6379 是 redis 的默认端口,您可能已经拥有它……您应该使用其他端口。如果您在本地尝试它只是为了开始开发并弄清楚事情是如何工作的,请保留 3001 并在 http://localhost:3001/

启动浏览器

Allow-Origin header 应该包含正确的主机名,您的服务器可以在该主机名下访问,只要您在本地运行它 http://localhost 应该没问题,可能需要一个端口。

关于javascript - 事件.js :72 throw er;//Unhandled 'error' event,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24525253/

相关文章:

javascript - 在 "isolated world"(chrome) 中运行 javascript

javascript - 由 CSS 媒体查询触发的 DOM 操作

javascript - 计算多个元素的位置以便 .offset() 它

javascript - 除非我删除看似不相关的要求,否则不会导入文件

javascript - 数据表滚动条有时会​​消失

javascript - google drive api,javascript 列表文件不返回任何内容

javascript - 如何淡出除此事件选项卡之外的所有正文/文档?

javascript - Google Plus 按钮和 polymer

javascript - 未找到 Amazon S3 镜像。必须推迟

javascript - 如何模仿 GChat 的可滚动区域?