Proyecto
| Herramientas | Versión | Description |
|---|---|---|
Node |
20.9.0 |
Entorno de ejecución |
Java JDK |
11 |
Para emulador firebase |
MySQL |
8.0.36 |
Base de datos |
| Dependencias | Versión | Description |
|---|---|---|
express |
4.18.2 |
Entorno de trabajo |
zod |
3.22.4 |
Validación de datos |
/
├── src/
│ ├── config/
│ ├── constants/
│ ├── routers/
│ ├── services/
│ ├── utils/
│ └── index.js
├── tests/
├── .env.dev
├── .env.prod
└── .env.template
Note
El archivo .env.dev contiene las credenciales de desarrollo
Note
El archivo .env.prod contiene las credenciales de producción
Levantar el servicio en modo desarrollo
npm devCompila los archivos
npm buildEjecuta el proyecto compilado despues del comando npm run build
npm startEjecuta los test que se encuentran en la carpeta test
npm testEjecuta los test que se encuentran en la carpeta test y se queda a la escucha de cambios en las pruebas
npm test:watchNote
Antes de correr algun comando ejecutar el comando npm install para instalar las dependencias