Crearemos un crud sencillo con ayuda del framework Express de Node js
cada una de las siglas corresponde a una accion que se desempena en la base de datos por medio de las peticiones http
Uno de los primeros pasos es preparar el servidor para manejar las peticiones
en este caso utilizaremos express:
1 Teniendo nuestro proyecto base, lanzaremos el siguiente comando que nos permite instalar las dependencias necesarias para tener express en nuestro proyecto:
npm install express
2 Lo siguiente es realizar la importancion del modulo de express para que pueda ser utilizado en nuestro proyecto
const express=require('express');
3 Para acceder a lo que express nos proporciona debemos incilizar la clase o contruir express
const app=express();
4 Para poder acceder a nuestra aplicacion debemos definir el puerto por el cual se podra utulizar
const port = 3000
5 Este es un paso muy importante porque necesitamos configurar el middle de express para ser capaces de interpretar los datos que viene en el body de cada petición. Esta linea de codigo se debe colocar antes de empezar a definir rutas, porque de lo contrario los valores del body de las peticiones quedaran marcadas como undefined.
app.use(express.json());
6 Empezamos a definir las rutas y metodos con los verbos que proporcionamos en el repaso de este tutorial. En este caso usaremos Get ya que queremos enviar info a renderizar en nuestra pagina cuando se coloque la ruta por /products. (este el caso para obtener productos).
app.get('/products', (req, res) => {
res.json([{
name: 'Product 1',
price: 1000
},
{
name: 'Product 2',
price: 2000
}]);
});
Y asi sucesivamente con cada metodo http