Expandir para mostrar tabla de contenido
Se usa el modulo de concurrently
para el uso de comandos en paralelo, se debe de instalar globalmente para poder hacer uso de la interfaz de línea de comandos de la propia libreria CLI (command-line interface).
el proyecto tiene una carpeta con el nombre concurrently que contiene cuatro archivos:
+ concurrently
- commands.js
- index.js
- middleware.js
- task.js
Archivo commands.js
tiene todos los comandos que se usaran en el proyecto.
// 0
{
command: 'node script_01.js',
name: 'comando-1',
prefixColor:'green'
},
// 1
{
command: 'node script_02.js',
name: 'comando-2',
prefixColor:'green'
},
// 2
{
command: 'node script_03.js',
name: 'comando-3',
prefixColor:'green'
},
// 3
{
command: 'cli_paquete_1 archivo_de_configuracion_script.js',
name: 'paquete-1',
prefixColor:'green'
},
// 4
{
command: 'cli_paquete_1 archivo_de_configuracion_script.js',
name: 'paquete-1',
prefixColor:'green'
},
Json server cli configuration
{
"port": 3001,
"watch": true,
"host": "localhost",
"id": "id",
"delay": 0,
"logger":false,
"quiet": false,
"static": "./src/public_html/",
"routes": "./src/json/configuration/jsonserver-routes.json",
"snapshots": "./src/snapshots"
}
{
"name":"Gustavo A. Cerati Clark",
"nickname": "dipeper",
"pass": "Mabel560",
"role": "administrator",
"level": 15,
}
- JSON-SERVER
- Agregar un servidor de prueba con
json-server
- Archivo
.json
de configuración para desplegar un servidor sencillo - Archivo
.js
de configuración para desplegar un servidor mas robusto para el uso de middelwares y algunas caracteristicas como JWT, o encryptamiento de caracteres.
- Archivo
- CONCURRENTLY
- Agregar concurrently al proyecto para correr proyectos paralelos
- agregar archivo con tareas predefinidas