Node.js v0.6.19 Manual & Documentación
Tabla de Contenidos
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.