La propiedad res.app contiene una referencia a la instancia de la aplicación Express que utiliza el middleware.
Sintaxis:
res.app
Parámetro: Sin parámetros.
Valor devuelto: Objeto
Instalación de módulo express:
- Puede visitar el enlace para instalar el módulo Express . Puede instalar este paquete usando este comando.
npm install express
- Después de instalar el módulo express, puede verificar su versión express en el símbolo del sistema usando el comando.
npm version express
- Después de eso, puede simplemente crear una carpeta y agregar un archivo, por ejemplo, index.js. Para ejecutar este archivo, debe ejecutar el siguiente comando.
node index.js
Ejemplo 1: Nombre de archivo: index.js
var express = require('express'); var app = express(); var PORT = 3000; app.get('/', function (req, res) { console.log(res.app.get('views')); res.end(); }); app.listen(PORT, function(err){ if (err) console.log(err); console.log("Server listening on PORT", PORT); });
Pasos para ejecutar el programa:
- La estructura del proyecto se verá así:
- Asegúrese de haber instalado el módulo Express con el siguiente comando:
npm install express
- Ejecute el archivo index.js usando el siguiente comando:
node index.js
Producción:
Server listening on PORT 3000
- Ahora abra su navegador y vaya a http://localhost:3000/ , ahora puede ver el siguiente resultado en su consola:
Server listening on PORT 3000 C:\Users\Lenovo\Downloads\Geeksforgeeks Internship\NEW\Express\views
Ejemplo 2: Nombre de archivo: index.js
var express = require('express'); var app = express(); var PORT = 3000; app.get('/getApp', function (req, res) { // Holds the reference to the // instance of the Express // application console.log(res.app); res.end(); }); app.listen(PORT, function(err){ if (err) console.log(err); console.log("Server listening on PORT", PORT); });
Ejecute el archivo index.js usando el siguiente comando:
node index.js
Salida:
ahora abra su navegador y haga una solicitud GET a http://localhost:3000/getApp , ahora puede ver la siguiente salida en su consola:
Server listening on PORT 3000 [Function: app] EventEmitter { _events: [Object: null prototype] { mount: [Function: onmount] }, _eventsCount: 1, _maxListeners: undefined, setMaxListeners: [Function: setMaxListeners], getMaxListeners: [Function: getMaxListeners], emit: [Function: emit], . . . }, mountpath: '/', _router: [Function: router] { params: {}, _params: [], caseSensitive: false, mergeParams: undefined, strict: false, stack: [ [Layer], [Layer], [Layer] ] } }
Referencia: https://expressjs.com/en/4x/api.html#app.mountpath
Publicación traducida automáticamente
Artículo escrito por gouravhammad y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA