La función app.put() enruta las requests HTTP PUT a la ruta especificada con las funciones de devolución de llamada especificadas.
Sintaxis:
app.put(path, callback [, callback ...])
Argumentos:
- Ruta: la ruta para la que se invoca la función de middleware y puede ser cualquiera de las siguientes:
- Una string que representa una ruta.
- Un patrón de ruta.
- Un patrón de expresión regular para hacer coincidir las rutas.
- Una array de combinaciones de cualquiera de los anteriores.
- Devolución de llamada: las funciones de devolución de llamada pueden ser:
- Una función de software intermedio.
- Una serie de funciones de middleware (separadas por comas).
- Una array de funciones de middleware.
- Una combinación de todo lo anterior.
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
Nombre de archivo: index.js
var express = require('express'); var app = express(); var PORT = 3000; app.put('/', (req, res) => { res.send("PUT Request Called") }) 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 usando 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 haga una solicitud PUT a http://localhost:3000/ y obtendrá el siguiente resultado:
PUT Request Called
Entonces, así es como puede usar la función express app.put() que enruta las requests HTTP PUT a la ruta especificada con las funciones de devolución de llamada especificadas.
Publicación traducida automáticamente
Artículo escrito por gouravhammad y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA