Plug Framework

Descarga la herramienta desde github y empieza a utilizarla totalmente gratis

Empieza ahora

INSTALACIÓN

Para empezar lo único que necesitamos es tener NodeJS y NPM instalados, y ya podemos ejecutar:

mkdir myproject
cd myproject
npx @plugcore/core init

La instalación nos guiará a crear el proyecto como necesitemos, recomendamos instalar la demo la primera vez

other services

Iniciar

Con esto ya tenemos una estructura de proyecto lista para empezar, podemos ejecutar:

npm start // Iniciar el proyecto
- ó -
npm run dev // Iniciar en modo desarrollo
other services

Documentación

documentation

Accede a toda la documentación en nuestra wiki de github

Características generales

Código libre

Código disponible en Github mantenido por Plug y la comunidad

100% Typescript

Un único lenguaje de programación común a todos los programadores

Alto rendimiento

Número mínimo de librerías para que sea lo más fácil de mantener y mejorar

Modular

Agrega sólo las dependencias que realmente necesitas para tu proyecto

API REST

Comuníque toda su información con tecnologías estándar

Control de versiones

Control de versiones semántico para todos los paquetes

Características técnicas

Logs

Se utiliza pino, ya que tiene una gran conectividad con elastic logs

Configuración

Todo lo necesario para la configuración de paquetes y personalización

Cliente Http y Https

Cliente basado en el http/s de Nodejs para realizar llamadas REST JSON

Inyección de dependencias

Con sintaxis decoradora y basado en la filosofía que sigue typedi.

Manejador de eventos

Adaptación de EventEmitter3 con API similar a los eventos de Node JS

Trabajos programados

Biblioteca cron simple a para que pueda crearlos fácilmente

Validación de objetos

Integración con AJV que admite draft-07 of JSON Schema

Transformación de objetos

Utilidad con API similar a a json-map-transform

Tests

Biblioteca simple que utiliza la Node JS assert library para su validación

Bases de datos

Te ayudamos a conectarte a bases de datos SQL y NoSQL

Importación y exportación

Utiliza TypeORM para crear JSON de importación y exportación de datos

product web

Paquete para facilitar la gestión de servidores web

Utilidades genéricas

Conjunción de utilidades para la manipulación de objetos y promises

OAS 3

Soporte para agregar documentación por cada operación creada basada en OAS 3

Login

Integración de mecanismos de inicio de sesión como basic auth o JWT

Y mucho más...

Constante evolución para ofrecer las mejores características

Nuestro sitio web utiliza cookies para mejorar su experiencia de navegación. Al utilizar nuestro sitio, usted acepta nuestro uso de cookies. Leer más...