Ho già fatto qualche ricerca. Tuttavia, continuando ad avere dubbi sul parametro principale in package.json di Node.js.
- In che modo sarebbe utile compilare questo campo? Chiedendo in un altro modo, posso avviare il modulo con uno stile diverso se questo campo presenta?
- Posso avere più di uno script riempito nel parametro principale? Se sì, verrebbero avviati come due thread? Se no, come posso avviare due script in un modulo e farli funzionare in parallelo?
So che la seconda domanda è abbastanza strana. È perché ho ospitato un'applicazione Node.js su OpenShift ma l'applicazione è composta da due componenti principali. Uno è un'API REST e uno è un servizio di consegna delle notifiche.
Temo che il processo di consegna delle notifiche bloccherebbe l'API REST se fossero implementate come un singolo thread. Tuttavia, devono collegarsi alla stessa cartuccia MongoDB. Inoltre, vorrei salvare una marcia se entrambi i componenti potrebbero servire nella stessa marcia, se possibile.
Eventuali suggerimenti sono ben accetti