From 994ea95c63e53972d2078c32d6f5e8c27c611070 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=82=BC=E3=83=BC=E3=83=AC?= Date: Fri, 15 Nov 2024 15:15:30 +0500 Subject: [PATCH] Update index.js --- api/v1/index.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/api/v1/index.js b/api/v1/index.js index 3344336..44a07ad 100644 --- a/api/v1/index.js +++ b/api/v1/index.js @@ -6,7 +6,7 @@ const configData = require('./src/toggles'); const app = express(); const PORT = 3000; -// Эндпоинт для получения информации об эпизоде +// Эндпоинт для получения информации об эпизоде (Старый Эндпоинт) app.get('/api/extension/episode/:releaseId', async (req, res) => { const { releaseId } = req.params; try { @@ -17,6 +17,17 @@ app.get('/api/extension/episode/:releaseId', async (req, res) => { } }); +// Эндпоинт для получения информации об эпизоде (Новый Эндпоинт) +app.get('/api/episode/:releaseId', async (req, res) => { + const { releaseId } = req.params; + try { + const data = await getEpisodeFromAnixart(releaseId); + res.json(data); + } catch (error) { + res.status(500).json({ error: error.message }); + } +}); + // Эндпоинт для конфигурационного JSON из toggles-old-v1.js app.get('/api/extension/config/toggles', (req, res) => { res.json(configDataOldv1);