1.0.2 • Published 2 years ago

cuderi-cli v1.0.2

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

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 proyecto\ cuderi create nombre_proyecto\ Actualizar un proyecto\ Para actualizar un proyecto es necesario entrar al proyecto, este debe contener el archivo package.json\ cuderi 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.