/ecran

Primary LanguageJavaScript

Equipo 01

BackEnd

  • Endpoints:
    • Peliculas (BASE /api/v1/movies):
      • GET Listado de películas /api/v1/movies

      • GET Película por id /api/v1/movies/:id

      • GET Todas las películas por nombre /api/v1/movies/filter?title=:titulo

      • POST Crear película:

        • Body: {"title", "actors", "director", "composer", "review", "image_url", "trailer_url", "release_date", "rt_score", "imdb_score", "mc_score", ["generos"], ["plataformas"], ["puntuaciones"] }
      • POST Guardar imagen /api/v1/movies/image A traves de form data: key=image value=archivo. enviar peticion como multipart/form-data en lugar de application/json

      • PUT Actualizar película:

        • Body: {"title", "actors", "director", "composer", "review", "image_url", "trailer_url", "release_date", "rt_score", "imdb_score", "mc_score", ["generos"], ["plataformas"], ["puntuaciones"] }
        • (ACLARACIÓN: Cuando se manda petición PUT, se manda el OBJETO COMPLETO)
      • DELETE Eliminar película por id /api/v1/movies/:id

Solo el usuario administrador puede utilizar los métodos POST, PUT y DELETE