Curso de Backend con Node.js: API REST con Express.js

Toma las primeras clases gratis

COMPARTE ESTE ARTÍCULO Y MUESTRA LO QUE APRENDISTE

Express : Es un framework de Node.js para crear aplicaciones web y API.

  • Importar express
    const express = require('express');

require : Carga la biblioteca en tu proyecto para que puedas usar sus funcionalidades.

  • Crear una instancia o aplicación de Express
    const app = express();

La instancia app será el servidor en si y se usa para definir rutas y manejar las solicitudes y respuestas

  • Definir un puerto en el cual va a correr el servidor
    const port = 3000;

  • Configuración de la ruta y lo que hace con el método GET.
    app.get('/' /*ruta */, (request, response) => { /*Callback */
  response.send('hola enviado desde el server en express');
});

Esto indica qué debe hacer el servidor cuando recibe una solicitud HTTP del tipo GET en la URL raíz (/).

  • app.get(): Método para manejar solicitudes HTTP GET. Tiene dos argumentos:

RUTA =’/’: La ruta que el servidor debe “escuchar”. Aquí es la raíz del sitio (http://localhost:3000/).

CALLBACK = (request, response) => {…}: Es una función de callback que se ejecuta cuando alguien visita la ruta especificada.

  • request: Contiene detalles de la solicitud hecha por el cliente (navegador).
  • response: Es lo que envías de vuelta al cliente como respuesta.
  • response.send(): Envía una respuesta al cliente.

  • Iniciar el servidor
    app.listen(port, () => {
        console.log('Mi puerto ', port);
    });

Arrancando el servidor para que escuche las solicitudes entrantes en el puerto definido

<h1>Crear rutas en Express</h1>

Para crear rutas con express debemos tener en cuenta el servidor, el método que tendremos para esta ruta, la ruta que le daremos, y la respuesta para cuando haga el request

const app = express(); // SERVIDOR

app.get/*método*/

const rutaSobreNosotros = '/sobre-nosotros'

const callback = (request, response)=>{
  response.send('hola enviado desde el server en express') // respuesta
})

app.get(rutaSobreNosotros, callback)

Curso de Backend con Node.js: API REST con Express.js

Toma las primeras clases gratis

COMPARTE ESTE ARTÍCULO Y MUESTRA LO QUE APRENDISTE

0 Comentarios

para escribir tu comentario

Artículos relacionados