Error: Listen EACCES 0.0.0.0:5000

今日嘗試好好地寫一個Node JS With ExpressWeb Application
來練習一下自己的NodeJS Skill
誰不知當我 執行 node app.js
出現了以下的錯誤信息

Error: Listen EACCES 0.0.0.0:5000
Error: Listen EACCES 0.0.0.0:5000
做了一會research之後發現這是因為電腦上同一個Port e.g. port :5000
正在被使用中..
所以便有這個error.
之後發現原來電腦上的IIS 其中一個virtual directory正在使用 port 5000

解決方法十分簡單
只需要更改了 NodeJs 執行的Port便可以了
E.G.

var express = require('express');

var app = express();

var port = process.env.PORT || 3000;

app.listen(port, function(err) {
    console.log('running server on port ' + port);
});

Hope you find it useful

Leave a Reply