Lernen node.js/express.js: Was ist der deal mit bin/www?
Ich habe gesehen, tutorials für express.js wie diese beginnt von Grund auf mit eigenen app.js
Datei und verzichtet auf die Verwendung der express-generator.
Meine Frage: für Anfänger, der versucht zu begreifen, wie Sie diese tools verwenden, und stellen Sie eine einfache Webanwendung sollte ich besorgt sein mit bin/www
oder sollte ich einfach die Definition der Hafen in app.js
?
Die einzige Funktion, die ich derzeit bewusst in bin/www
ist die Einstellung der port. Ist die express-generator einfach aufgebläht mit edge-Fall, die Funktionalität, die ist zu viel für einen Anfänger?
- kann in beide Richtungen gehen. Basierend auf Ihren Vorlieben. Ich habe selten entscheiden sich für express-generator.Es ist nur für die Anwendung/Ordner Skelett. Ich normalerweise meine eigene Ordnerstruktur, die ich bequem mit. Wirklich egal.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier ist der Grund, erklärte kurz und bündig mit einem express-Betreuer:
Quelle
app.js
www
var server = http.createServer(app);
server.listen(port);
server.on('error', onError);
Erklärung also, im Grunde ist es entfernt alle erstellen und starten Sie den server-code von Ihrem app.js und lassen Sie konzentrieren sich nur auf die Anwendung der Logik Teil.
Hinweis: Wenn Sie in
package.json
Datei, die Sie würde beachten Sie dies:dies bedeutet, dass wenn Sie geben Sie im terminal
npm start
dann wird es automatisch starten Sie den./bin/www
Datei.