Ho implementato un'API RESTful su nodejs che devo ospitare su Windows. Ora l'app è solo un semplice servizio RESTful, forse in futuro implementerò il backoffice per gestire gli utenti, visualizzare statistiche ecc. Quindi per ora l'app è solo un'API, ma forse in futuro verrà estesa per servire poche pagine con contenuti dinamici , Non fornirò l'accesso al contenuto statico (ad eccezione dei contenuti regolari per le app Web: favicon, immagini, css, file js, ecc.).Qual è il modo migliore per ospitare l'app node.js su Windows?
Dopo ricerche vedo alcune opzioni per ospitare la mia applicazione su Windows:
- Usa servizio di Windows per eseguire il server del nodo.
- Utilizzare IIS e IISNode module come server anteriore.
- Utilizzare Nginx su Windows come server anteriore (non ho funzionato con Nginx, ma sembra che possa essere utilizzato per ospitare il nodo e possa essere utilizzato su Windows).
Le mie domande:
come ho capito che è meglio usare un po 'di server front. Questo approccio ha molti vantaggi: puoi gestire lo stato delle app, i registri, i nomi di dominio ecc. Quali sono i vantaggi dell'utilizzo del servizio Windows per ospitare l'app?
Come scegliere tra IIS e Nginx. È saggio usare Nginx su Windows, ha alcuni vantaggi?
Grazie.