次のコードで単純なNode.JSサーバーを実行しています。
require('http').createServer(function (req, res) {
res.writeHead(200, { 'Content-Type': 'text/html; charset=utf-8' });
res.end('<h1>Hi there world</h1>');
}).listen(3000);
期待どおりに動作します。「http:// localhost:3000」と入力すると、「Hithereworld」というヘッダーが表示されます。
ただし、telnetを使用する場合:
telnet localhost 3000
私はメッセージを受け取るだけです:
Connecting To localhost...
ファイアウォールがオフになっています。Telnetは問題なく外部ホストに接続します。