npm run start - run app
npm run test - run tests
/films - GET
params:
- page (Number - from 1 to ...)
- sort (Number - 1, -1)
Sorting by title
- genres (Array of strings)
{
_id,
title,
poster_path,
genres: [],
};
/films/:id - GET
{
title,
overview,
popularity,
vote_average,
poster_path,
genres,
adult,
release_date,
};
/films/update - GET
Sync with films API. Last 400 top rated.
/films/count - GET
params:
- genre (strings)
{
data: Number;
};
/genres - GET
{
data: [Genre];
};
- Get average vote of genre
/genres/update/ - GET
{
data: updatedCount Number;
};
- Get average vote of genre
/genre/statistic/:genre - GET
params:
- genre (strings) *
{
data: {
progress: Number,
vote: Number,
};
};