Buscas algo en especial ? Escríbelo aquí

Translate/Traductor

NODE JS / 4

Express Framework

Es un framework que me permite tener una estructura robusta tanto para aplicacione web y móvil, 
Puedes configurar middlewares .
Te define una tabla de enrutamiento con acciones según el método HTTP y la URL.
Permite generar una imagen dinámica de  páginas HTML basadas en pasar argumentos a plantilla.
Para hacer la instalación usas el siguiente comando:
npm install express --save
También es importante que instales los siguientes módulos:
body-parse / cookie-parse /multer
Lo haces con la siguiente sintaxis npm install body-parse --save (para los otros simplemente remplazas el nombre del modulo por el que deseas).
Ejemplo:

RESTful API

nhUn servidor REST, permite el acceso a recursos, que pueden ser modificados por el cliente, las formas de representar un recurso es por JSON, XML, siendo el comun el JSON.
Los métodos HTTP son los siguientes:
GET: acceso a un recurso.
PUT: creo un recurso.
POST: actualizo un recurso.
DELETE: borro un recurso.

Un servidor web RESTful, es un conjunto de estándares para el intercambio de datos.
Ejemplo:

Scaling Application

Node Js se ejecuta en  subprocesos únicos, es decir uno por uno,  ahora también nos permite crear procesos secundarios para aprovechar los recursos, por ejemplo en CPU multinúcleo,  ahora a estos les llamaremos Child process, el cual se compone de la se compone de las siguientes secuencias: child.stdin, child.stdout, y child.stderr
Ahora puedes crear un proceso hijo en cualquiera  de estos casos:
child_process.exec:  ejecuta un comando en un shell / consola y almacena el resultado en la memoria intermedia.
child_process.spawn: inicia un nuevo proceso con un comando dado.
child_process.fork: es un caso especial de spawn () para crear procesos secundarios.
Y como parámetros debes tomar en cuenta lo siguiente:
command (String): El comando a ejecutar, con argumentos separados por espacios
options (Objeto): pueden comprender una o más de las siguientes opciones:
         -cwd (String) Directorio de trabajo actual del proceso hijo
        -Env (Objeto) Entorno clave-valor pares
        -encoding (String) (Predeterminado: 'utf8')
        -shell(String) ejecutar un comando con cmd.exe
callback: La función obtiene tres argumentos error , stdout y stderr.

Packaging

JXcore, es un proyecto de código abierto, que sirve para empaquetar y cifrar cosas, lo puedes usar cuando tienes un gran proyecto y quieres empaquetar los archivos.
Para Instalarlo vamos a la siguiente dirección web:  https://github.com/jxcore/jxcore
Luego desde la consola ejecutas lo siguiente: wget https://s3.amazonaws.com/nodejx/jx_rh64.zip
Bueno ahora descomprime el archivo: unzip jx_rh64.zip
Y realiza una copia del jx: cp jx_rh64/jx /usr/bin
Debes asignar un PATH: export PATH=$PATH:/usr/bin
Verifica la instalación y versión con : jx --version

Ahora para empaquetar lo haces con el archivo de entrada a tu proyecto, y ejecutar el siguiente comando, en este caso como nombre estar index.js el cual debes remplazar por el nombre de tu archivo.
jx package index.js index
Esto creara dos archivos uno con extensión .jx(archivo binario que le puedes enviar a tu cliente) y el otro .jxp(proyecto y sus archivos necesarios de ejecución).
Y cada que quieras ejecutar lo haces así: jx index.jx command_line_arguments.
Si quieres saber mas visita su sitio oficial : https://github.com/jxcore

No hay comentarios:

Publicar un comentario

Quiero saber que opinas ?

🎉🎊DESTACADO🎉🎊

{POO}

💕💻 𝓑𝓲𝓮𝓷𝓿𝓮𝓷𝓲𝓭ツ𝓼 𝕯𝓮𝓿𝓮𝓵𝓸𝓹𝓮𝓻𝓼 ∧ 𝕯𝓻𝓮𝓪𝓶𝓮𝓻𝓼 💻💕 La clase tiene como objetivo principal la programación orienta...

✨POPULAR✨