私はNodeを使い始めようとしています。私が を実行しようとすると(どこでも見た同じ例) "開始..." 行が実行され、 "作成されました"と同様に実行されますが、スクリプトが次の行にスタックするようです印刷されません "開始しました。 (そして、サーバはうまく動作せず、 ブラウザ、telnet、curlなどで試してみました)。どのようにデバッグするためのアドバイス?ソースから2011年7月19日v0.4.10(安定)Node.jsのコンパイルlisten()は返されませんか?
var http = require("http");
function onRequest(request, response) {
console.log("Request received.");
response.writeHead(200, {"Content-Type": "text/plain"});
response.write("Hello World");
response.end();
}
console.log("starting...");
var s = http.createServer(onRequest);
console.log("created.");
s.listen(8888);
console.log("started.");
のDebian GNU/Linuxの6.0.1(スクイーズ)、2.6.39-x86_64の
。
ありがとうございます!
ノード0.4.8でテストされ、動作しています - >「開始済み」というメッセージが表示され、127.0.0.1:8888 – cristian
というアドレスのサーバーにアクセスできます。奇妙なことに、私は0.4.8にダウングレードしようとすることができます(0.4.10は安定しているとマークされていますが、これは他の何かが根本的に間違っているようです) – gregmeish