web-dev-qa-db-ja.com

node.jsエラー:ECONNREFUSEDに接続します。サーバーからの応答

この小さなプログラムに問題があります:

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

コンソールでの結果はこれです:

 events.js:141 
スロー; //未処理の「エラー」イベント
 ^ 
 
エラー:Object.exports._errnoException(util.js:870: 11)
 at exports._exceptionWithHostPort(util.js:893:20)
 at TCPConnectWrap.afterConnect [as oncomplete](net.js:1063:14)

なぜこれが起こるのか分かりません。

12
Marco Ghieri

ローカルのmysqlデータベースを実行しましたが、管理者モードでは実行していなかったため、このエラーが発生しました

0
Timar Ivo Batis