🥇 Globals.

Mientras que en el navegador JS posee un objeto window, en NodeJS pueden echar mano de algunas variables.

🍿 global

Es una variable global que es accesible por cualquier script de o programa de node. Se refiere al objeto global. Este tiene propiedades por ejemplo global.process, global.require y global.console.

Cualquier propiedad de primer nivel de global es accesible sin tener que referirse al prefijo global, por ejemplo para global.process se puede hacer referencia directa a process.

🍿 Propiedades principales de globals.

Existen propiedades de global principales de global tambien conocidos como globals.

🍿 __dirname, __filename y process.cwd

__dirname representa el path absoluto a donde se encuentra el archivo en el cual la variable es invocada, mientras que process.cwd es el path absoluto desde donde se esta ejecutando el script, este puede variar si se esta invocando el script desde una ruta distinta a donde este se encuentra node ./src/script.js

__filename es similar a __dirname pero ademas incluye el nombre del archivo como parte del path a este.

Ejecutando un programa en nodejs. Process.
comments powered by Disqus