2017-06-02 11 views
0

Salut Je tente actuellement d'apprendre comment créer un back-end pour mon application, mais en essayant de créer un port 3000 et ayant courbez produit cette erreur:Erreur de connexion sur boucle dans Node.js

git NodeTutorial :(maître) ✗ curl -v http://localhost:3000 - la connexion est refusée.

Aidez-nous s'il vous plaît.

Mon code dans mon index.js est comme suit:

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

Celui-ci fonctionne très bien avec moi – RaR

+0

Le code semble bien avez-vous vérifier si vous avez un pare-feu entre les deux? –

Répondre

0

Semble votre serveur n'a pas démarré, essayez d'exécuter étapes ci-dessous et voir si vous êtes en mesure de se connecter ou non:

Étape 1: Créez un répertoire qui contiendra tous les fichiers liés à notre application et exécuter NPM INIT:

$ mkdir nodejs-server 
$ npm init 

Étape 2: Installation Express comme une dépendance:

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

Étape 3: Créer un point d'entrée par défaut pour Node.js c.-à-index.js, dans le même répertoire que nous avons créé:

$ cd nodejs-server 
$ touch index.js 

Copiez le contenu que vous ont montré dans votre question en index.js:

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')); 
}); 

Étape 4: Déplacer vers le répertoire nodejs-serveur et démarrer l'application suivante ci-dessous commande:

$ cd nodejs-server 
$ node index.js