驴C贸mo esta organizado un proyecto en Express.js?
Una de las ventajas de express es su flexibilidad al momento de configurarlo. No requiere ni obliga a realizar la organizaci贸n de distintos componentes de ninguna forma en espec铆fica. Esto es especialmente 煤til pues permite personalizar pr谩cticamente cualquier cosa.
Sin embargo, esta habilidad de configurar y personalizar puede ser frustrante para quienes utilizan express por primera vez, pues desconocen cuales son las mejores pr谩cticas para su uso.
Esta es una buena pr谩ctica que se recomienda al momento de estructurar un directorio de express.
驴C贸mo esta organizada la estructura de express?
- app.js
- Es el archivo principal en el cual se encuentra la l贸gica del servidor y de la aplicaci贸n.
- /public
- Contiene archivos est谩ticos que son desplegados por el servidor.
- /routes
- Contiene rutas personalizadas para API’s basadas en REST.
- /views
- Contiene plantillas que pueden ser procesadas por un motor de plantillas.
- /package.json
- Archivo manifest del proyecto.
- /www
- Contiene los scripts de arranque del servidor.
Una aplicaci贸n web retorna datos incrustados en documentos (generalmente html) listos para ser visualizados, a diferencia de una REST API que solo proporciona datos y cuyo despliegue se realiza a nivel del cliente.