2017-11-10 9 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); 

내가 위에 언급 된 오류가 프로그램을 실행.

all ports 그래서 나는 PORT 8080 또는 80을 찾는 시도했지만 난 그냥 그것을 찾을 수 없습니다 :이 얻을 -anb

그래서 나는 NETSTAT를했다. Node.js 프로그램을 다른 포트 (예 : 1000)로 실행하면 작동합니다.

+0

@MikaS 아니요. 이제 알았어요. 나는 이걸 얻었습니다. : Es konnten keine Tener Besitzerinformationen abgerufen werden. TCP [::] : 8080 – DYRtLAWWWOTS

+0

@MikaS C : \ WINDOWS \ system32> netstat -ano | "8080"을 찾으십시오. TCP 0.0.0.0:8080 0.0.0.0:0 ABHÖREN 4 TCP [::] : 0 ABHÖREN 4 – DYRtLAWWWOTS

+0

@MikaS 잘 PL/SQL이 열려 있지만 닫을 때 여전히 작동하지 않습니다 – DYRtLAWWWOTS

답변

0

동일한 문제가있었습니다.

내가 한 것은 IIS 관리자에서 기본 웹 사이트의 포트를 8080에서 80으로 변경하고 IIS 관리자를 재설정 한 것입니다. 그것은 효과가있다!