2017-06-02 3 views
0

Hallo Ich versuche zur Zeit zu lernen, wie ein Backend für meine Anwendung zu erstellen, aber wenn ein Port 3000 zu schaffen versuchen, und mit curl es erzeugt diesen Fehler:Verbindungsfehler auf curl in node.js

NodeTutorial git :(Master) ✗ curl -v http://localhost:3000 - die Verbindung wird abgelehnt.

Bitte Hilfe.

Mein Code in meinem index.js ist wie folgt:

var http = require('http'), 
express = require('express'); 

var app = express(); 
app.set('port', process.env.PORT || 3000); 

app.get('/', function (req, res) { 
    res.send('<html><body><h1>Hello World</h1></body></html>'); 
}); 

http.createServer(app).listen(app.get('port'), function(){ 
    console.log('Express server listening on port ' + app.get('port')); 
}); 
+0

Dies funktioniert gut mit mir – RaR

+0

Der Code sieht gut aus haben Sie überprüfen, ob Sie eine Firewall dazwischen? –

Antwort

0

scheint der Server nicht gestartet wurde, versuchen Sie unter Schritte laufen und sehen, ob Sie in der Lage sind, zu verbinden oder nicht:

Schritt 1: erstellen Sie ein Verzeichnis, das alle Dateien im Zusammenhang mit unserer App enthalten und npm init ausführen:

$ mkdir nodejs-server 
$ npm init 

Schritt 2: Installieren Express als Abhängigkeit:

$ cd nodejs-server 
$ npm install --save express 

Schritt 3: Standardeinstiegspunkt erstellen für Node.js dh index.js, im gleichen Verzeichnis, das wir erstellt:

$ cd nodejs-server 
$ touch index.js 

Kopieren der Inhalte, die Sie haben in Ihrer Frage in index.js gezeigt:

var http = require('http'), 
express = require('express'); 

var app = express(); 
app.set('port', process.env.PORT || 3000); 

app.get('/', function (req, res) { 
    res.send('<html><body><h1>Hello World</h1></body></html>'); 
}); 

http.createServer(app).listen(app.get('port'), function(){ 
    console.log('Express server listening on port ' + app.get('port')); 
}); 

Schritt 4: Move to Verzeichnis NodeJS-Server und starten Sie die folgenden Befehl folgenden App:

$ cd nodejs-server 
$ node index.js