En express, podemos usar res.status(–statusCode–) para establecer el código de estado. Vamos a crear una aplicación web simple usando express y crear una ruta de blog, y cuando el usuario intente acceder a esa ruta, enviará el código de estado.
Sintaxis:
res.status(--statusCode--);
donde tienes que cambiar el –statusCode– por el código que quieras configurar.
Crear aplicación:
Paso 1: Inicializa NPM: crea y localiza la carpeta de tu proyecto en la terminal y escribe el comando
npm init -y
Inicializa nuestra aplicación de Node y crea un archivo package.json.
Paso 2: Instale las dependencias: ubique el directorio de su proyecto raíz en la terminal y escriba el comando
npm install express
Para instalar Express como dependencias dentro de su proyecto
Paso 3: Creación de rutas para la página de inicio y la página del blog: Vamos a crear dos rutas para que los usuarios puedan acceder a la página de inicio y la página del blog.
app.get('/', (req, res) => { res.send('Hello Geeks!'); }); app.get('/blog', (req, res) => { res.status(400); res.send('Error'); });
Dentro de las rutas del blog, usamos la función res.status para establecer el código de estado en 400 , que aparece cuando el usuario solicita la página del blog.
Ejemplo 1:
Javascript
const express = require('express'); const app = express(); app.get('/', (req, res) => { res.send('Hello Geeks!'); }); app.get('/blog', (req, res) => { res.status(400); res.send('Error'); }); app.listen(3000);
Pasos para ejecutar la aplicación: Dentro de la terminal, escriba el comando para ejecutar su script.
node app.js
Producción:
Crear aplicación:
Paso 1: Inicializa NPM: crea y localiza la carpeta de tu proyecto en la terminal y escribe el comando
npm init -y
Inicializa nuestra aplicación de Node y crea un archivo package.json.
Paso 2: Instale las dependencias: ubique el directorio de su proyecto raíz en la terminal y escriba el comando
npm install express
Para instalar Express como dependencias dentro de su proyecto
Paso 3: Creación de una lista de productos: Vamos a crear una array de productos y establecerla en una constante de productos .
const products = ["Milk", "Sugar"];
Paso 4: Creación de rutas para la página de inicio y la página de productos: Vamos a crear dos rutas para que los usuarios puedan acceder a la página de inicio y la página de productos.
app.get('/', (req, res) => { res.send('Hello Geeks!'); }); app.get('/products', (req, res) => { if (products.length === 0) { res.status(400); res.send('No products found!'); } else { res.json(products); } });
Dentro de la ruta del producto, usamos la función res.status para establecer el código de estado en 400 , que aparece cuando no hay producto. Si hay productos, enviará la lista como JSON.
Ejemplo 2:
Javascript
const express = require('express'); const app = express(); const products = ["Milk", "Sugar"]; app.get('/', (req, res) => { res.send('Hello Geeks!'); }); app.get('/products', (req, res) => { if (products.length === 0) { res.status(400); res.send('No products found!'); } else { res.json(products); } }); app.listen(3000);
Pasos para ejecutar la aplicación: Dentro de la terminal, escriba el comando para ejecutar su script.
node app.js
Producción: