mirror of
https://gitlab.com/foxixus/neomovies-api.git
synced 2025-10-28 01:48:51 +05:00
Update file movies.js
This commit is contained in:
@@ -695,4 +695,31 @@ router.get('/genre/:id', async (req, res) => {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @swagger
|
||||||
|
* /movies/genres:
|
||||||
|
* get:
|
||||||
|
* summary: Получение списка жанров
|
||||||
|
* description: Возвращает список всех доступных жанров фильмов
|
||||||
|
* tags: [movies]
|
||||||
|
* responses:
|
||||||
|
* 200:
|
||||||
|
* description: Список жанров
|
||||||
|
*/
|
||||||
|
router.get('/genres', async (req, res) => {
|
||||||
|
try {
|
||||||
|
const response = await req.tmdb.makeRequest('get', '/genre/movie/list', {
|
||||||
|
language: 'ru-RU'
|
||||||
|
});
|
||||||
|
|
||||||
|
res.json(response.data);
|
||||||
|
} catch (error) {
|
||||||
|
console.error('Error fetching genres:', error);
|
||||||
|
res.status(500).json({
|
||||||
|
error: 'Failed to fetch genres',
|
||||||
|
details: error.response?.data?.status_message || error.message
|
||||||
|
});
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
module.exports = router;
|
module.exports = router;
|
||||||
Reference in New Issue
Block a user