2017-02-08 43 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

必須在官方文檔中添加此... –