Para esta clase necesitaremos un API development enviroment pueden ser Insomnia, Postman o thunder client en vscode. Lo primero que debemos hacer es crear la forma en como el servidor tratará las peticiones de tipo POST,PATCH y DELETE, en este caso lo hicimos en el endpoint de products de esta manera:
PUT requiere enviar una representación completa del recurso que se está modificando, se debe implementar de forma idempotente y es adecuado para situaciones en las que una aplicación debe asegurarse que el estado final del recurso será idéntica a la que envía.
PATCH es adecuado para hacer modificaciones parciales, o para enviar un conjunto de instrucciones en lugar del resultado final.
DELETE no requiere de un formato en especial solo con el identificador para borrar un recurso en específico.
Pruebas con insomnia:
GET
POST
PATCH
DELETE
fin del comunicado 😉