espinozayff / s15-05-amplify

3 stars 0 forks source link

BACK - Endpoints Albums #30

Open espinozayff opened 1 month ago

SordoAriel commented 1 month ago

GET /api/albums requiere pasar por body, "title" o "username" GET /api/albums/:id POST /api/albums requiere pasar por body "title", "genre" y "username". Opcionalmente recibe "songs" e "image" PUT /api/albums/:id requiere pasar por body "username", acepta para actualizar "title", "genre", "image" y "songs" DELETE /api/albums/:id requiere pasar por body "title" y "username"

Ejemplo: Poner en el .env DB = mongodb+srv://aasordo:s97RIPHnDBT981Na@cluster0.wzm06dw.mongodb.net/Amplify?retryWrites=true&w=majority&appName=Cluster0 (es mi base de datos, no la que usaremos en el proyecto)

Para el :id - 6660a8a3afc42119db25fa58 Para búsqueda: { "title": "A night at the races", "username": "Ariel" } Para el POST: { "title": "Let it be", "genre": "Rock", "username": "Ariel" } Para el PUT: { "username": "Ariel", "songs": "665fa30c54a762f1eb2205e6" } (agrega una canción al album)

Cualquier cosa a corregir me dices Yeff, un saludo!