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

Las rutas, son las sección que se encuentran dentro de un sitio o aplicación web las cuales nos indican en donde se encuentran los recursos necesarios (Archivos, imagines, funciones, peticiones a un backend, etc) para poder lograr una tarea específica.

El manejo de rutas nos ayudará a tener un mejor control operativo sobre nuestra aplicación o sitio web y hacer que cada ruta se encargue de una sola cosa.

Lo primero que tenemos que hacer, es genera nuestro archivo index.js en el cual haremos el crearemos las rutas dentro de nuestra aplicación.

const express = require("express");  //Primero requerimos la dependencia de express
const app = express();  //Después generamos un llamado para instanciar nuestra ruta
const port = 3000; //Y elegimos el puerto en el que nuestro servidor va a correr nuestra aplicación

app.get('/', (req, res) => { //Todas las rutas van a tener 2 metodos. Estos son "req" el cual nos dice que es lo que nuestra ruta requiere, y "res" que es lo
					que nos responderá nuestra aplicación web al hacer el llamado
  res.send("Hello world!") //En este caso, nuestra ruta nos está respondiendo solamente un string con la palabra "Hello world"
})

// Las rutas pueden respondernos no solamente mensajes, sino también otro tipo de objetos....
app.get('/products', (req, res) => {
  res.json({ //Por ejemplo, en este caso estamos regresando un objeto json con 2 llaves llamadas "name" y "price"
    name: 'Product 1',
    price: 1000
  })
})

})



app.listen(port, () => { // Finalmente, le decimos a nuestra aplicación cual va a ser el puerto que va a estar monitoreando para saber que tiene que regresar 
					en cada ruta
  console.log('Mi port', port) //E imprimimos únicamente un console.log para saber desde la consola cual es el puerto que estamos utilizando.
});

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