IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

NodeJS Discussion :

Connection refused


Sujet :

NodeJS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Développeur multimédia
    Inscrit en
    Juin 2015
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur multimédia
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juin 2015
    Messages : 50
    Par défaut Connection refused
    Hello tout le monde,

    Je viens de commencer à apprendre node.js et j'ai déjà un problème. Je ne trouve pas la solution.

    J'ai simplement écrit ce premier script dans un fichier js (le truc classique) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    var PORT = 8080;
     
    var http = require('http');
     
    var server = http.createServer(function (req, res) {
    	res.writeHead(200, {'Content-Type': 'text/plain'});
    	res.write('coucou tout le monde');
    	res.end();
     
    });
    server.listen(PORT);
     
    console.log('Server running on ' + PORT);
    Quand je tape http://localhost:8080/, le navigateur m'indique que le site est inaccessible.

    Et suite à cette commande dans mon terminal : curl <a href="http://localhost:8080" target="_blank">http://localhost:8080</a>, le terminal m'indique :

    curl: (7) Failed to connect to localhost port 8080: Connection refused
    Je ne comprends pas d'où ça vient et je n'ai rien trouvé sur le web.

    Est-ce que quelqu'un connaît comment contourner ce problème ?
    Merci beaucoup de m'aider, j'ai hâte de continuer à me former.

    A bientôt,

    Cyril

  2. #2
    Membre Expert Avatar de tsuji
    Inscrit en
    Octobre 2011
    Messages
    1 558
    Détails du profil
    Informations forums :
    Inscription : Octobre 2011
    Messages : 1 558
    Par défaut
    La porte 8080 est tellement souvent déjà assignée et s'en servie par quelque logicielle; et par conséquence, il faut vérifier si elle est libre à prendre (pour exemple par netstat). Je dirais qu'il est peut-être souhaitable de refaire des tests en improvisant quelque exotique nombre comme 6543 ou 5432 ..., peu importe; pour voir ?

  3. #3
    Membre averti
    Homme Profil pro
    Développeur multimédia
    Inscrit en
    Juin 2015
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur multimédia
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juin 2015
    Messages : 50
    Par défaut
    Merci tsuji pour ta réponse
    en fait, hier soir, j'ai trouvé, je n'avais pas lancé le serveur en faisant node nom_du_fichier.js

    ok je sors...
    à bientôt

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 10
    Dernier message: 26/08/2008, 10h00
  2. Connection refusée à TCPListener
    Par boulo dans le forum Windows Forms
    Réponses: 2
    Dernier message: 16/02/2007, 09h56
  3. Axis : message d'erreur "Connection refused"
    Par lerouxju dans le forum Services Web
    Réponses: 1
    Dernier message: 04/08/2006, 13h56
  4. [SAX] Connection refused
    Par cowa dans le forum Format d'échange (XML, JSON...)
    Réponses: 4
    Dernier message: 26/10/2005, 09h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo