¿Cómo obtener la URL completa en ExpressJS?

URL significa Localizador Uniforme de Recursos. Se utiliza para ubicar algunos recursos en Internet, se puede considerar como una dirección web. La string que escribe en la barra de búsqueda de su navegador para obtener algo de Internet es una URL, por lo que en este proceso, el navegador de alguna manera encuentra la dirección del servidor asociado con esa dirección web y dice, este es el contenido (una URL) Lo he recibido del usuario y ahora dime cómo debo responder. Ahora es responsabilidad del servidor responder de acuerdo a esa solicitud. Y después de recibir una respuesta, es responsabilidad del navegador proporcionar los datos recibidos al usuario de la forma en que se espera.

Declaración del problema: Entonces, eso fue más o menos sobre la URL, ahora nuestra declaración del problema es ¿cómo obtener esa URL en el servidor? Porque durante la aplicación en producción, varias veces necesitamos los componentes completos de la URL para comprender los requisitos del usuario para que el servidor posterior pueda cumplirlos enviando una respuesta adecuada.  

Enfoque: existe un enfoque fácil y simple para resolver esto porque, directa o indirectamente, el usuario envía el objeto de solicitud y contiene información suficiente para el servidor. Y podemos extraer propiedades esenciales de ese objeto según nuestras necesidades. En este artículo, en el paso número 4, discutiremos cómo construir la URL a partir de este objeto de solicitud enviado por el usuario.

Paso 1: Creación del proyecto nodejs e instalación de paquetes.

1. Cree una aplicación nodejs . Como toda la operación se llevará a cabo con un marco expreso, por lo tanto, es el primer paso obligatorio para crear una aplicación de Node.

npm init

2. Esto le pedirá algunas configuraciones sobre su proyecto, puede completarlas en consecuencia, también puede cambiarlo más tarde desde el archivo package.json, puede usar ` npm init -y ` para la inicialización predeterminada.

Instalar el marco expreso

npm install express

3. Cree un nuevo archivo app.js, dentro de este archivo, escribiremos todo el código expreso. 

Estructura del proyecto: Tendrá el siguiente aspecto.

Paso 2: Creando una aplicación express. Así que dentro de app.js haz lo siguiente:

  1. Importar express con la palabra clave require y,
  2. Luego llame a la función express() proporcionada por el marco express.
  3. Esa llamada de función devolverá nuestra aplicación creada, la almacenará en una variable const.
  4. Establecer un PUERTO para su aplicación 3000 es el predeterminado, pero puede elegir cualquier otro según la disponibilidad.
  5. Después de eso, llama a la función listen(), y con esto nuestro servidor express comienza a escuchar la conexión en la ruta especificada.
  6. La función de escucha toma el puerto y la función de devolución de llamada como argumento.

La función de devolución de llamada proporcionada como argumento se ejecuta en el inicio exitoso del servidor o proporciona un error debido a una falla.

aplicación.js


const express = require('express'); // Import
const app = express();              // Create
const PORT = 3000;                  // Configure

// Do your task here, in this space.

app.listen(PORT, (error) => {       // Listen
    if(!error)
        console.log("Server is Successfully Running,
            and App is listening on port "+ PORT)
    else
        console.log("Error occurred, server can't start", error);
    }
);

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks 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 *