Métodos
Los controladores de las rutas de nuestra API los vamos a crear en un archivo product.controller.js
en el mismo definiremos los métodos de nuestros modelos que vamos a utilizar para la funcionalidad de carrito de compras, con el siguiente código.
De esta manera tan sencilla, al llamar a la función index
se envia como respuesta toda la colección de products
almacenada y en formato JSON. Si queremos que sólo nos devuelva un registro con un identificador único, llamamos en este caso a la función show.
Por ultimo para crear un nuevo objeto producto
siguiendo el patrón del modelo, recogiendo los valores del cuerpo de la petición, lo salvamos en la base de datos con la función create
.
Vamos agregar tres funciones a este archivo que nos dará mejor legibilidad en el código al momento de responder a las promesas.
Repositorio: Add the Product's controller
Last updated