Rutas
Last updated
Last updated
Debemos exponer un endpoint /api/products para nuestro proyecto, es por eso en este punto vamos a realizar dicha tarea.
Lo primero será crear nuestro archivo index.js
dentro api/product
donde expondremos las rutas asociadas a los verbos HTPP , ejemplo: GET, POST, DELETE
Nuestro archivo index.js
se verá así:
Ahora debemos agregar el endpoint /api/products
al archivo de rutas, el cual es la raíz de todas las rutas y por ende, permite exponer las rutas.
Podemos luego de esto probar en postman, haciendo una petición POST a http://localhost:8080/api/products
Route
HTTP Verb
Route Middleware
Description
/api/products
GET
Get list of products
/api/products
POST
Creates a new product
/api/products/:id
GET
Get a single user
/api/products/:id
DELETE
hasRole('admin')
Deletes a product, restriction: 'admin'