Starten der Node.js Express-Anwendung

8

Ich habe eine Anwendung mit

erstellt %Vor%

Ich kann meinen Server mit

starten %Vor%

aber

%Vor%

& amp;

%Vor%

scheint nicht zu funktionieren. Ich bekomme keine Fehlermeldungen, Terminal geht nur zur nächsten Zeile. z.B.

%Vor%

Dies ist meine bin / www-Datei

%Vor%

und meine app.js-Datei

%Vor%     
Bryan Grace 28.06.2014, 22:35
quelle

3 Antworten

15

Ich habe es herausgefunden. Da mein Server im Gegensatz zur app.js-Datei in der bin / www-Datei gestartet wird, bin ich vom Terminal aus in mein bin-Verzeichnis gegangen und habe dann

aufgerufen %Vor%

oder

%Vor%     
Bryan Grace 21.12.2014, 22:36
quelle
3

Ihr npm start ruft wahrscheinlich Ihre bin/www -Datei auf. Welche enthält den Aufruf listen , um Ihre App zu starten.

Viele Leute richten ihre App so ein. z.B. app.js , um ihre App zu definieren und zu konfigurieren, und etwas wie bin/www , um den Server zum Laufen zu bringen. Auf diese Weise können sie den app.js in andere Teile, sagen Tests, einfügen, ohne den Server tatsächlich zu starten, wenn Sie require it.

    
nowk 28.06.2014 23:05
quelle
2

Sie haben in Ihrer package.json-Datei eine Eigenschaft, mit der Sie den Einstiegspunkt Ihrer Anwendung angeben können. Zum Beispiel:

%Vor%     
Caio Penhalver 27.02.2017 04:27
quelle

Tags und Links