久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術(shù)文章
文章詳情頁

node.js - node端口占用要怎么處理?

瀏覽:113日期:2024-08-03 17:13:24

問題描述

node.js -  node端口占用要怎么處理?

node端口占用要怎么處理

問題解答

回答1:

在www里面改一下監(jiān)聽端口就好。

回答2:

如果能換端口,找到你項(xiàng)目中config.js 看到那個(gè)port了嗎?改后面的值就行。如果不能換端口的話。。

圖是在windows下的,那就按windows的方法了:

netstat –ano|findstr '8080'

找到對應(yīng)進(jìn)程的PID,然后:

taskkill -PID <進(jìn)程號(hào)> -F

或者進(jìn)任務(wù)管理器,找到對應(yīng)PID的進(jìn)程,結(jié)束之。

回答3:

這種情況,十有八九是你的這個(gè)程序已經(jīng)啟動(dòng)或者你的另一個(gè)node文件正在監(jiān)聽這個(gè)端口。只需要將那個(gè)程序應(yīng)用ctrl+c掉。

回答4:

殺掉進(jìn)程,或者啟動(dòng)更換端口

回答5:

https://segmentfault.com/a/11...

Node 中實(shí)現(xiàn)端口被占用了,使用另外一個(gè)端口

為了解決 ssr 工具 起多個(gè)服務(wù)的時(shí)候端口被占用的情況。分享研究的代碼片段。

// 檢測port是否被占用function probe(port, callback) { var server = net.createServer().listen(port) var calledOnce = false var timeoutRef = setTimeout(function () {calledOnce = truecallback(false,port) }, 2000) timeoutRef.unref() var connected = false server.on(’listening’, function() {clearTimeout(timeoutRef)if (server) server.close()if (!calledOnce) { calledOnce = true callback(true,port)} }) server.on(’error’, function(err) {clearTimeout(timeoutRef)var result = trueif (err.code === ’EADDRINUSE’) result = falseif (!calledOnce) { calledOnce = true callback(result,port)} })}

使用例子:

function server(_port){ var pt = _port || __port; probe(pt,function(bl,_pt){// 端口被占用 bl 返回false// _pt:傳入的端口號(hào)if(bl === true){ // ssr(_pt) server = http.createServer(connListener); server = server.listen(parseInt(_pt, 10)); console.log('n Static file server running at' + 'nn=> http://localhost:' + _pt + ’n’);}else{ server(_pt+1)} })}回答6:

第一步:運(yùn)行l(wèi)sof -i:端口號(hào)。通過這個(gè)命令你可以看到占用端口號(hào)的進(jìn)程ID。第二步:kill 進(jìn)程ID即可。

X,你是windows啊。。。當(dāng)我沒說。

相關(guān)文章:
主站蜘蛛池模板: 吉安市| 邢台市| 手游| 大悟县| 佛学| 庆元县| 乳源| 平陆县| 宜君县| 凤台县| 玉屏| 罗源县| 甘孜县| 宝山区| 错那县| 凤台县| 老河口市| 柯坪县| 甘孜| 本溪市| 资溪县| 平安县| 买车| 蕲春县| 永州市| 秭归县| 丰顺县| 德州市| 琼海市| 武汉市| 阿合奇县| 高雄县| 镇安县| 廉江市| 合肥市| 千阳县| 青州市| 黔西| 江都市| 岳普湖县| 蒲江县|