Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

README.md

tags
Documentation

BasicAPI Documentation

La aplicación BasicAPI es una entidad que se construye en el momento del arranque de NodeJS.

          The Event Loop
   ┌───────────────────────────┐
┌─>│           timers          │
│  └─────────────┬─────────────┘
│  ┌─────────────┴─────────────┐
│  │     pending callbacks     │
│  └─────────────┬─────────────┘
│  ┌─────────────┴─────────────┐
│  │       idle, prepare       │
│  └─────────────┬─────────────┘      ┌─────────────────┐
│  ┌─────────────┴─────────────┐      │     incoming:   │
│  │           poll            │<─────┤ The Application │
│  └─────────────┬─────────────┘      └─────────────────┘
│  ┌─────────────┴─────────────┐
│  │           check           │
│  └─────────────┬─────────────┘
│  ┌─────────────┴─────────────┐
└──┤      close callbacks      │
   └───────────────────────────┘

The cycle of one execution of the NodeJS.

Entonces definimos BasicAPI como esta entidad que en su interior construye una instancia de express.

Get Started

BasicAPI busca funcionar "out-of-the-box".

#!/usr/bin/env node

const basicAPI = require('#Application');

para cambiar o definir el comportamiento de la instancia, lo puede hacer mediante le cambio de las variables de entorno registradas por Node.js

Ejemplo de ejecución de node.js en modo consola.

$ node
Welcome to Node.js v22.5.1.  
Type ".help" for more information.
> process.env.SERVERLESS = true
true  
> const basicAPI = require('#Application')  
[####][WARNING][####][RUN APPLICATION WITH ENVIRONMENT EXAMPLE]  
[ExpressDirector][Constructor][Init new instance of ExpressDirector]  
[Build][Building a express Application]
.
.
.
   'jsonp callback name': 'callback',  
   'view cache': true  
 }  
}  
[ExpressBuilder][Reset][Clean Instance]  
[this instance [object Object] was mounted]  
undefined

Sistemas y Modelos Internos

Véase información acerca de las variables de entorno.


Licencia

Projecto desarrollado bajo la licencia MIT.

Autor

Cris-Mur