El __filename en Node.js devuelve el nombre de archivo del código que se ejecuta. Proporciona la ruta absoluta del archivo de código. El siguiente enfoque cubre cómo implementar __filename en el proyecto NodeJS.
Sintaxis:
console.log(__filename)
requisitos previos:
- Conocimientos básicos de Node.js
- Node.js instalado (versión 12+)
- NPM instalado (versión 6+)
Valor devuelto: Devuelve el nombre de archivo absoluto del módulo actual.
Ejemplo 1: Cree un archivo JavaScript index.js y escriba el siguiente código:
index.js
// Node.js code to demonstrate the absolute // file name of the current Module. console.log("Filename of the current file is: ", __filename);
Ejecute el archivo index.js con el siguiente comando:
node index.js
Producción:
Filename of the current file is: C:\Users\Pallavi\Desktop\node_func\app.js
Ejemplo 2:
index.js
// Node.js code to demonstrate the absolute // file name of the current Module console.log(__filename); // To show to parts of file using filename. const parts = __filename.split(/[\\/]/); console.log( "This the all the parts " + "present in file :",parts);
Producción:
C:\Users\Pallavi\Desktop\node_func\app.js This the all the parts present in file : [ 'C:', 'Users', 'Pallavi', 'Desktop', 'node_func', 'app.js' ]
Referencia: https://nodejs.org/api/globals.html#globals_filename
Publicación traducida automáticamente
Artículo escrito por _sh_pallavi y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA