Skip to content

burakaktna/movieapi

Repository files navigation

Movies

Route HTTP Verb POST body Description
/api/movies GET Empty List all movies.
/api/movies POST {'title':'foo', 'category':'bar', 'country':'Turkey', year:1990, director:"id", imdb_score: 9.7 } Create a new movie.
/api/movies/:movie_id GET Empty Get a movie.
/api/movies/:movie_id PUT {'name':'foo', 'surname':'bar'} Update a movie with new info.
/api/movies/:movie_id DELETE Empty Delete a movie.
/api/movies/top10 GET Empty Get the top 10 movies.
/api/movies/between/:start_year/:end_year GET Empty Movies between two dates.

Directors

Route HTTP Verb POST body Description
/api/directors GET Empty List all directors.
/api/directors POST { name: 'foo', surname:'bar', bio:'lorem ipsum' } Create a new director.
/api/directors/:director_id GET Empty Get a director.
/api/directors/:director_id PUT {'name':'foo', 'surname':'bar', 'bio': 'lorem'} Update a director with new info.
/api/directors/:director_id DELETE Empty Delete a director.
/api/directors/:director_id/best10movie GET Empty The director's top 10 films.

Demo

Live demo on Heroku

enjoy!

About

MovieAPI created when learning Node.JS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published