2016-03-29 17 views
0

OS bağlamak - Windows'u 10 Pro
node.js - 5.9.1node.js/Ekspres Hata: ECONNREFUSED 127.0.0.1:5000

Hi ver,

yüzden yukarıda bahsedilen alıyorum Uygulamamı nodeJS/Express altında çalıştırırken hata mesajı. Burada ne

'use strict'; 
 

 

 
// Set default node environment to development 
 

 
var connectionString = config.mongo.connectionstring; 
 

 
console.log("connection string : " + connectionString); 
 
mongoose.connect(connectionString); 
 

 
// Setup server 
 
var app = express(); 
 
var httpsOptions = { 
 
    key: fs.readFileSync('../server/privatekey.pem'), 
 
    cert: fs.readFileSync('../server/certificate.pem') 
 
}; 
 
var baseAddress = 5000; 
 
var redirectAddress = 5001; 
 
var httpsAddress = 5002; 
 

 
net.createServer(tcpConnection).listen(baseAddress); 
 
http.createServer(httpConnection).listen(redirectAddress); 
 
https.createServer(httpsOptions, httpsConnection).listen(httpsAddress); 
 

 
function tcpConnection(conn) { 
 
    conn.once('data', function (buf) { 
 
     // A TLS handshake record starts with byte 22. 
 
     var address = (buf[0] === 22) ? httpsAddress : redirectAddress; 
 
     var proxy = net.createConnection(address, function() { 
 
      proxy.write(buf); 
 
      conn.pipe(proxy).pipe(conn); 
 
     }); 
 
    }); 
 
} 
 

 
function httpConnection(req, res) { 
 
    var host = req.headers['host']; 
 
    res.writeHead(301, { "Location": "https://" + host + req.url }); 
 
    res.end(); 
 
} 
 

 
function httpsConnection(req, res) { 
 
    res.writeHead(200, { 'Content-Length': '5' }); 
 
    res.end('HTTPS'); 
 
} 
 

 
// Expose app 
 
exports = module.exports = app;

bakan ediyorum şu şekildedir:

My sunucu/app.js dosyasıdır? peşin

cevap

0

yılında

sayesinde size uygulama portu 3000 dinler iken port 5000 bağlanmaya çalışıyoruz çünkü.