cuderi-cli
v1.0.2
Published
CLI para descargar los cores de los proyectos de cuderi server y cliente
Downloads
2
Readme
Cuderi Cli
CuderiCli permite instalar el nucleo (cliente, servidor) que usa los proyectos de Cuderi.
Tecnologías usadas
- PostgreSql
- Knex
- Fastify
Instalación
npm install --global cuderi-cli
Uso Comandos Global
Crear un proyectocuderi create nombre_proyecto
Actualizar un proyecto
Para actualizar un proyecto es necesario entrar al proyecto, este debe contener el archivo package.jsoncuderi update
crear un archivo con extensión .env que tendrá la siguiente configuración.
Cambiar los valores en negrita por sus datos.
#Path Global
prefix = '/api'
prefixPublic = '/public'
#Conexión Knex
host = localhost
user = user
password = password
database = database
#JWT
jwtSecretPass = passwordjwt
expiresIn = 15d
Generar (Model, Service, Controller)
npm run gen nombre_tabla
Exponer API (Pública, Privada)
En la raiz del proyecto hay una carpeta con nombre controllers dentro de esta existe dos carpetas nombradas de la siguiente manera private, public cuando se genera modelos, servicios y controladores por defecto se envían a la carpeta private, estas apis solo estarán disponible cuando se envía un token, para la carpeta public las apis estarán disponibles para cualquier usuario, de momento se puede copiar un archivo generado en la carpeta private a la carpeta public.