2016-04-25 9 views
0

Ich habe einen hapi.js code wie folgt: ` 'use strict';Warum ist diese Portnummer für meinen lokalen Host-Server nicht akzeptabel?

const hapi = require("hapi"); 

const server = new hapi.Server(); 

server.connection({ 
    host: 'localhost', 
    port: 2922, 
}); 

server.route({ 
    method: 'GET', 
    path: '/hello', 
    handler: function (req, res) { 
        res('Hello world from hapi.js'); 
    } 
}); 

server.start((err) => { 
}); 

` Das Problem ist, dass, wenn ich diesen Server mit Portnummer 22291 führen Sie es ausführt und Ausgang sofort ohne Fehler, was der Grund für ist? ich linux centos 7

+0

Prüfen, ob diese Portnummer bereits verwendet wird? Sie können den Befehl netstat -an verwenden, um den Status verschiedener verwendeter Ports zu überprüfen. Grep/Filter, um die Portnummer zu verkleinern, nach der Sie suchen? –

+0

Ich habe für in Ports verwendet, wenn ich fünf und mehr Ziffern verwenden dieses Problem kommt – SAlidadi

+3

Überprüfen Sie auf Fehler in 'server.start' Callback –

Antwort

0

Sie verwenden müssen für den Fehler in dem Start Rückruf überprüfen:

server.start((err) => { 
    if (err) throw err; 
}); 

, dass Ihnen die Details, die Sie zum Debuggen benötigen geben. Stellen Sie sicher, dass Sie bei Callbacks auf Fehler prüfen, oder Sie stoßen in Node wiederholt auf dieses Problem.