私のコードは次のとおりです。
var http = require('http');
var static = require('node-static');
var file = new static.Server();
http.createServer(function (req, res) {
file.serve(req, res);
}).listen(1337, '127.0.0.1');
URL が localhost:1337/1.html の場合、正常に動作します。ただし、「ホスト名」がサーバーのホスト名であるホスト名:1337/ に変更すると、接続エラーを確立できません。PHP では、127.0.0.1 または localhost をホスト名に簡単に置き換えることができます。node.jsで同じことができないのはなぜですか?