esen

Node.js v0.6.19 Manual & Documentación


Objetos Globales#

Estos objectos estan disponibles en todos los módulos. Algunos de estos objetos no están en el ámbito global pero si a nivel módulo - Tómelo en cuenta.

global#

  • {Object} El namespace del objeto global.

En los navegadores, el ambito del nivel superior es el ambito global. Esto significa que en los navegadores si tu estas en el ambito global var something definirá una variable. En Node esto es diferente. El ambito del nivel superior no es el ambito global; var something dentro de un módulo de node será local para este módulo.

process#

  • {Object}

El objeto process. Véase la sección objeto process.

console#

  • {Object}

Usado para la salida de pantalla de stdout y stderr. Véase la sección stdio

Class: Buffer#

  • {Function}

Utilizado para manejar datos binarios . Véase la sección buffer.

require()#

  • {Function}

Para requerir módulos. Véase la sección Módules. require no es global sino más bien local para cada módulo.

require.resolve()#

Usa el mecanismo interno de require() para buscar la localización de un módulo, pero en lugar de cargar el módulo, solo devuelve el nombre del fichero que lo contiene.

require.cache#

  • Object

Modules are cached in this object when they are required. By deleting a key value from this object, the next require will reload the module.

__filename#

  • {String}

El nombre del fichero que contiene al script que esta siendo ejecutado. Este esta definido como ruta absoluta, y no es necesariamente el mismo nombre del fichero pasado como argumento en la linea de comando. El valor dentro del módulo es la ruta al mismo.

Ejemplo: Ejecutando node example.js desde /User/mjr

console.log(__filename);
// /Users/mjr/example.js

__filename isn't actually a global but rather local to each module.

__dirname#

  • {String}

El nombre del directorio del script que esta siendo ejecutado.

Ejemplo:Ejecutando node example.js desde /User/mjr

console.log(__dirname);
// /Users/mjr

__dirname isn't actually a global but rather local to each module.

module#

  • {Object}

Una referencia al actual módulo. En particular module.exports es igual al objeto exports. module isn't actually a global but rather local to each module.

Véase la documentación del sistema de módulos para más información.

exports#

An object which is shared between all instances of the current module and made accessible through require(). exports is the same as the module.exports object. exports isn't actually a global but rather local to each module.

See the module system documentation for more information.

See the module section for more information.

setTimeout(cb, ms)#

clearTimeout(t)#

setInterval(cb, ms)#

clearInterval(t)#

The timer functions are global variables. See the timers section.