Algunas veces deseamos servir, publicar y probar nuestra aplicación web, pero queremos tener una vista previa de como va a verse antes de realizar todo el proceso de publicación. A continuación te mostraré 4 fabulosas herramientas para lograr este objetivo.
Ngrok

En pocas palabras, es una gran herramienta para mostrar tu localhost (servidor local) al Internet. Cada cambio que realices en tu servidor local, se reflejará en el URL público dado por ngrok al recargar.
Más detalles aquí:https://ngrok.com/
Http-server
Esta herramienta es un simple servidor http con ninguna configuración, que es administrado por línea de comando. Puede ser utilizado para producción y probar tus aplicaciones web.
Tan solo debes instalar el paquete desde npm, correrlo por línea de comando y listo!
Más detalles aquí: https://www.npmjs.com/package/http-server

Faster

Este paquete surgió como solución a este problema: https://github.com/dwyl/time/issues/81
Si deseas recargar cada página o vista en los dispositivos que se encuentran conectados a un proyecto local y estás cambiando constantemente el código, esta es también tu solución.
Más detalles aquí:
https://www.npmjs.com/package/faster
Nodemon
¿Cansado de recargar constantemente tu proyecto de NodeJS? ¡Para esto surge Nodemon!
Este paquete ayuda a recargar automáticamente tu proyecto de NodeJS al guardar y te ahorra mucho tiempo de desarrollo.
Más detalles aquí:
https://www.npmjs.com/package/nodemon

Ahora solo es cuestión de utilizarlos en conjunto para lograr grandiosos resultados y así mejorar tu experiencia al desarrollar aplicaciones web.