[英]events.js:72 throw er; // Unhandled 'error' event
我正在尝试进行身份验证和授权,从我发现安装 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 标头应包含可访问服务器的正确主机名,只要您在本地http://localhost
运行它就可以了,可能需要一个端口。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.