我的代码如下:
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 中不可能相同?