node本地服務啟動報Error: listen EADDRINUSE

node本地服務啟動時,有時會報錯,不知大家有沒有遇到過,下面寫個??來說一下這個現(xiàn)象,以及解決方法。

先來一個簡單的node創(chuàng)建服務器:

var http = require ("http");

http.createServer(function (request, response){

//發(fā)送HTTP頭部

//HTTP狀態(tài)值:200 : OK

//內容類型:text/plain

response.writeHead(200, {'Content-Type':'text/plain'})

//發(fā)送響應數(shù)據(jù) “hello world”

response.end('Hello World\n');

}).listen(8081);

process.on('uncaughtException', function(err) {

console.log(err);

});

console.log('Server running at http://192.168.1.20:8081/');

以上代碼我們完成了一個可以工作的 HTTP 服務器。

使用node命令執(zhí)行以上的代碼:

node server.js

Server running at http://192.168.1.20:8081/ ? //出現(xiàn)這個打印結果說明服務已正常啟動

但是有時會出現(xiàn)如下報錯:

Server running at http://192.168.1.20:8081/

{ Error: listen EADDRINUSE :::8081

at Object.exports._errnoException (util.js:1050:11)

at exports._exceptionWithHostPort (util.js:1073:20)

at Server.setupListenHandle [as _listen2] (net.js:1259:14)

at listenInCluster (net.js:1307:12)

at Server.listen (net.js:1406:7)

at Object. (/Users/chenzhenyang/Desktop/server.js:13:4)

at Module._compile (module.js:571:32)

at Object.Module._extensions..js (module.js:580:10)

at Module.load (module.js:488:32)

at tryModuleLoad (module.js:447:12)

code: 'EADDRINUSE',

errno: 'EADDRINUSE',

syscall: 'listen',

address: '::',

port: 8081 }

該錯誤是說端口沖突,可以換個端口后再執(zhí)行,也可看看哪些node進程在運行中,使用ps | grep node命令查看,有個方便的結束所有node進程的方式:

功能:殺死進程名稱中包含node的所有進程

ps?-ef?|?grep?node?|?awk?'{print?$2}'?|?xargs?kill?-9

如果遇到了可以一試哦。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,715評論 19 139
  • 1.第一步,根據(jù)端口號查找對應的進程號netstat -ano | findstr 80 //列出進程極其占用的端...
    卡農(nóng)me閱讀 1,823評論 0 0
  • Node.js是目前非?;馃岬募夹g,但是它的誕生經(jīng)歷卻很奇特。 眾所周知,在Netscape設計出JavaScri...
    w_zhuan閱讀 3,737評論 2 41
  • 模塊化公布自己的模塊功能. 其他模塊調用另外的模塊. 公布方法 如果要輸出一個鍵值對象{},可以利用exports...
    httIsHere閱讀 603評論 0 0
  • 1. 越來越覺得蒲松齡在《聊齋》里道盡了男人的夢想,描繪了一個個屌絲逆襲最終抱得美人歸的故事。 故事中的男主角都是...
    車前草JYJ閱讀 655評論 2 4

友情鏈接更多精彩內容