如何用 Diet.js 收听多个 url?

How to listen to multiple urls with Diet.js?

Diet.js 的文档演示了一个基本的网络服务器:

var server = require('diet');
var app = server();

app.listen('http://localhost:8000');

app.get('/', function ($) {
  $.end('Hello World!');
});

上面的代码片段仅在端口 8000 上侦听 localhost。但是,如果我希望服务器侦听域为 localhost 以及 ip-address (甚至可能是机器名称)的请求), 有办法吗?我认为没有,至少根据开发人员的文档,但如果有人能向我指出某种不错的 hack,那就太好了。

您可以更改:

app.listen('http://localhost:8000');

至:

app.listen(8000);

或:

app.listen('http://0.0.0.0:8000/');