Ya he hecho bastante búsqueda. Sin embargo, todavía tengo dudas sobre el parámetro principal en package.json de Node.js.
- ¿Cómo ayudaría completar este campo? Preguntando de otra manera, ¿puedo iniciar el módulo en un estilo diferente si este campo se presenta?
- ¿Puedo completar más de un script en el parámetro principal? En caso afirmativo, ¿se iniciarían como dos hilos? Si no, ¿cómo puedo iniciar dos scripts en un módulo y hacer que se ejecuten en paralelo?
Sé que la segunda pregunta es bastante extraña. Es porque he alojado una aplicación Node.js en OpenShift pero la aplicación consta de dos componentes principales. Uno de ellos es una API REST y otro un servicio de entrega de notificaciones.
Me temo que el proceso de entrega de notificaciones bloquearía la API REST si se implementaran como un solo hilo. Sin embargo, tienen que conectarse al mismo cartucho MongoDB. Además, me gustaría guardar un engranaje si ambos componentes podrían estar sirviendo en el mismo engranaje si es posible.
Cualquier sugerencia es bienvenida.