Ich habe schon ziemlich viel gesucht. Ich habe jedoch immer noch Zweifel an dem Hauptparameter in package.json von Node.js.
- Wie würde das Ausfüllen dieses Feldes helfen? Kann ich das Modul auf andere Weise in einem anderen Stil starten, wenn dieses Feld angezeigt wird?
- Kann ich mehr als ein Skript in den Hauptparameter einfügen lassen? Wenn ja, würden sie als zwei Threads gestartet? Wenn nein, wie kann ich zwei Skripte in einem Modul starten und parallel ausführen lassen?
Ich weiß, dass die zweite Frage ziemlich seltsam ist. Dies liegt daran, dass ich eine Node.js-Anwendung auf OpenShift gehostet habe, die Anwendung jedoch aus zwei Hauptkomponenten besteht. Eine ist eine REST-API und eine ist ein Benachrichtigungsdienst.
Ich befürchte, dass der Benachrichtigungsübermittlungsprozess die REST-API blockieren würde, wenn sie als einzelner Thread implementiert würden. Sie müssen jedoch eine Verbindung mit derselben MongoDB-Kassette herstellen. Außerdem möchte ich einen Gang sparen, wenn beide Komponenten möglichst im gleichen Gang arbeiten könnten.
Anregungen sind willkommen.