簡體   English   中英

events.js:72 拋出 er; // 未處理的“錯誤”事件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM