在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ nodejs錯誤?

nodejs錯誤?

const http=require('http');
const fs=require('fs');
var server=http.createServer(function(req,res){
    var file_name='./www'+req.url;
    fs.readFile(file_name,function(err,data){
        if(err){
            res.write('404');
        }else{
            res.write(data);
        }
        res.end();
    })    
})
server.listen(8080);

運行上述代碼,出錯如下:

events.js:183
      throw er; // Unhandled 'error' event
      ^

Error: listen EADDRINUSE :::8080
    at Object._errnoException (util.js:1024:11)
    at _exceptionWithHostPort (util.js:1046:20)
    at Server.setupListenHandle [as _listen2] (net.js:1351:14)
    at listenInCluster (net.js:1392:12)
    at Server.listen (net.js:1476:7)
    at Object.<anonymous> (E:\Node4\server2.js:14:8)
    at Module._compile (module.js:635:30)
    at Object.Module._extensions..js (module.js:646:10)
    at Module.load (module.js:554:32)
    at tryModuleLoad (module.js:497:12)
[Finished in 1.7s]
回答
編輯回答
終相守

server.listen(8888);
換個端口 你其他服務(wù)占用了這個端口

2017年1月9日 15:54
編輯回答
維她命

顯示你8080端口被占用 關(guān)閉它

運行CMD   執(zhí)行netstat -aon|findstr 8080   (8080端口一行最后面的數(shù)字就是PID)
    執(zhí)行 taskkill /pid PID值 /f 

圖片描述

2017年4月4日 10:15
編輯回答
背叛者
ps aux  | grep node

用上面的命令查看一下,是否有一個自己寫的腳本程序正在運行,查到進(jìn)程號 pid 之后。用下面的命令把進(jìn)程殺掉。你再運行程序,應(yīng)該就沒問題了。

kill -2 pid
2017年12月15日 19:28