Express: especifique el código de estado HTTP al arrojar un error en el servicio

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:

 

Publicación traducida automáticamente

Artículo escrito por devaadi y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *