2017-02-08 107 views
3

为Diet.js文档演示了一个基本的web服务器:如何用Diet.js收听多个网址?

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

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

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

上面的代码片断只听本地主机端口。但是,如果我想要服务器侦听域名为localhost以及ip地址(甚至可能是机器名称)的请求,有没有办法做到这一点?我认为至少按照开发人员的文档来说并不是这样,但如果有人能指向我某种体面的黑客攻击,那将是非常好的。

回答

3

您可以更改:

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

到:

app.listen(8000); 

或:

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

我为什么不试试这个早些时候?谢谢! – myTerminal

+0

必须在官方文档中添加此... –