2017-02-08 7 views
3

Die Dokumentation für Diet.js zeigt einen grundlegenden Web-Server als:Wie hört man mehrere URLs mit Diet.js?

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

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

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

Das Snippet obige Code nur hört localhost auf Port . Allerdings, wenn ich möchte, dass der Server auf Anfragen mit Domäne als localhost sowie die IP-Adresse (und wahrscheinlich sogar den Namen der Maschine) zu hören, gibt es eine Möglichkeit, es zu tun? Ich denke, es gibt nicht, zumindest nach der Dokumentation des Entwicklers, aber es wäre großartig, wenn jemand auf mich einen anständigen Hack von irgendeinem Punkt zeigen könnte.

Antwort

3

können Sie ändern:

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

zu:

app.listen(8000); 

oder:

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

Warum habe ich nicht versuchen, dies früher? Vielen Dank! – myTerminal

+0

Muss dies in der offiziellen Dokumentation hinzufügen ... –