1.0.4 β€’ Published 3 years ago

apolo-13 v1.0.4

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

APOLO13 πŸ§‘πŸ»β€πŸ’»

Descripcion πŸ“ƒ:

Libreria CLI para el manejo de estructuras backend API REST y web con node en lenguajes como javascript y typescript.

Instalacion πŸ‘½:

* Local: npm install apolo-13
* Global: npm instal -g apolo-13

Usalo ya πŸ“‘:

  • Sintaxis:
    * Actions: [
        'version': Nostrara la version del cli,
        'new': Creara un nuevo proyecto nodejs con el lenguaje requerido,
        'attach': Creara el modulo nesesario (routes, model, controller, middleware...)
    ]
    * apl [ _action_ ] //Solo se envia una accion Ej: apl version
  • Global:
    * apl
  • Local: AΓ±adir en el package.json el script:
  "scripts": {
    "apl": "./node_modules/.bin/apolo-13"
  }

Ejecutamos el comando:

npm run apl [ _action_ ]

Estructura de carpetas πŸ“‚:

  • Una estructura de carpetas simple y entendible para un entorno backend en una API REST
    |_Archivos principales
    |_src
        |__inicio javascript
        |__controller
            |__Archivos de controladores
        |__database
            |__Archivo de configuracion DB
        |__environments
            |__Archivo para el control de las variables de entorno
        |__helper
            |__Archivos para ayudas (helper)
        |__middleware
            |__Archivos para diferrentes validadores (middleware)
        |__model
            |__Archivos para Schemas, Modelos y clases
        |__routes
            |__Archivos de las diferentes rutas para el control de los endpoints
  • Una estructura de carpetas simple y entendible para un entorno backend en una SERVER WEB
    |_Archivos principales
    |_inicio javascript
    |__public
        |__Archivos de publicacion html
    |__routes
        |__Archivos de las diferentes rutas para el control de los endpoints

N1k0DM πŸŽ‰

 ▐ β–„ β–„ β€’β–„     
β€’β–ˆβ–Œβ–β–ˆβ–ˆβ–Œβ–„β–Œβ–ͺ    
β–β–ˆβ–β–β–Œβ–β–€β–€β–„Β·    
β–ˆβ–ˆβ–β–ˆβ–Œβ–β–ˆ.β–ˆβ–Œ    
β–€β–€ β–ˆβ–ͺΒ·β–€  β–€