2017-11-10 15 views
0

私は現在、このコードを持っている:私は上記の名前のエラーを取得するプログラムを実行するとエラー:EACCES 0.0.0.0:8080を聞きますが、PORTは見つかりませんか?

var express = require('express');   
var app  = express();     
var bodyParser = require('body-parser'); 

var sessionManager = require("./SessionRaterBL"); 
sessionManager.CreateTestData(); 


app.use(bodyParser.urlencoded({ extended: true })); 
app.use(bodyParser.json()); 

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


var router = express.Router();    
var sessionRouter = express.Router(); 


router.get('/', function(req, res) { 
res.json({ message: 'API Session Rater Backend' }); 
}); 

sessionRouter.get("/",function(req,res){ 
res.json(sessionManager.GetSessions())  
}); 

sessionRouter.get("/:id",function(req,res){ 
    var session; 
    try{ 
     session = sessionManager.GetSession(req.param.id); 
     res.json(session); 
    }catch(ex){ 
     res.status(404).send(ex); 
    } 
}); 


app.use('/api', router); 
app.use('/api/sessions',sessionRouter); 

app.listen(port); 
console.log('Magic happens on port ' + port); 

を。

は、だから、私はこの取得は、netstat -anbんでした:all ports

は、だから私は、ポート8080または80を発見しようとしたが、私はそれを見つけることができませんでした。 Node.jsプログラムを別のポート(例:1000)で実行すると、動作します。

+0

@MikaSいいえ、私はこれをやりました。私はこれを手に入れました:エッセンシャル・ケインズ・ベシッツァインフォメーション・アベルツフェン・ウェーデン。 TCP [::]:8080 – DYRtLAWWWOTS

+0

@MikaS C:\ WINDOWS \ system32> netstat -ano | "8080"を見つけてください TCP 0.0.0.0:8080 0.0.0.0:0ABHÖREN4 TCP [::]:8080 [::]:0ABHÖREN4 – DYRtLAWWWOTS

+0

@MikaSよく私はPL/SQLを開いていますが、閉じるときにまだ動作していません – DYRtLAWWWOTS

答えて

0

私は同じ問題を抱えていました。

IISマネージャーのデフォルトWebサイトのポートを8080から80に変更し、IISマネージャーをリセットしました。出来た!

関連する問題