Buscador

miércoles, 6 de mayo de 2015

Node.js: core (núcleo)

API: http://nodejs.org/api/

Objetos globales clave:

  • Global (namespace)
Es similiar al objeto Window de Javascript. Ambas proveen acceso a propiedades y métodos globales. No hay que referenciarlos explicitamente. 
Podemos imprimir el objeto global en la consola con:

console.log(global):




La diferencia entre el objeto Window de Javascript y el Global de Node es que el primero es global por naturaleza y es accesible para todas las librerías y no sólo para la que se que ha creado, como ocurre con Global.


 //variable de alto nivel
 var valorGlobal; //no será accesible desde otro modulo
 exports.setGlobal = function(val){<
 valorGlobal = val;
 };
 exports.returnGlobal = function(){

 console.log(global);
 return valorGlobal;
 };

 

 

 Como podemos observar no vemos la variable valorGlobal:





  • Process
Cada aplicación node es una instancia de un objeto Process, con sus funcionalidades preconstruidas.
Su función es proveer información sobre la aplicación y su entorno.

Métodos más utilizados:
  1. .execPath: devuelve la ruta de ejecución para la aplicación node
  2. .version: versión de node
  3. .platform: idetifica la plataforma del servidor

  1. .stdin/stdout: Streams asíncronos y tanto se puede leer como escribir en ellos
  2. stderr: Stream síncrono y de bloqueo

  1. memoryUsage
  2. nexTick
  • Class: Buffer


Continuará....

No hay comentarios:

Publicar un comentario