web-dev-qa-db-fra.com

Erreur node.js: connect ECONNREFUSED; réponse du serveur

J'ai un problème avec ce petit programme:

var http = require("http");
var request = http.request({
    hostname: "localhost",
    port: 8000,
    path: "/",
    method: "GET"
}, function(response) {
    var statusCode = response.statusCode;
    var headers = response.headers;
    var statusLine = "HTTP/" + response.httpVersion + " " +statusCode + " " + http.STATUS_CODES[statusCode];
    console.log(statusLine);
    for (header in headers) {
        console.log(header + ": " + headers[header]);
    }
    console.log();
    response.setEncoding("utf8");
    response.on("data", function(data) {
        process.stdout.write(data);
    });
    response.on("end", function() {
        console.log();
    });
});

Le résultat dans la console est le suivant:

 events.js: 141 
 lanceur; // Événement "erreur" non géré 
 ^ 
 
 Erreur: connectez ECONNREFUSED 127.0.0.1:8000
 À Object.exports._errnoException (util.js: 870: 11) 
 À exports._exceptionWithHostPort (util.js: 893: 20) 
 À TCPConnectWrap.afterConnect [comme terminé] (net.js: 1063: 14)

Je ne comprends pas pourquoi cela se produit.

12
Marco Ghieri

j'ai couru la base de données mysql locale, mais pas en mode administrateur, ce qui a jeté cette erreur

0
Timar Ivo Batis