diff --git a/api/v1/index.js b/api/v1/index.js index 4924b8c..d3f5a12 100644 --- a/api/v1/index.js +++ b/api/v1/index.js @@ -1,69 +1 @@ -const express = require('express'); -// Новый методы -const { getEpisodeFromAnixart } = require('./src/episode'); -const getToggles = require('./src/toggles'); -// Старый методы -const { getOldEpisodeFromAnixart } = require('./src/old/episode-old-v1'); -const configDataOld = require('./src/old/toggles-old-v1'); - -const app = express(); -const PORT = 3000; - -// Новый эндпоинты Открываем - -// Эндпоинт для получения информации об эпизоде (Новый эндпоинт) -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.js -app.get('/api/config/toggles', async (req, res) => { - try { - const toggles = await getToggles(); - res.json(toggles); - } catch (error) { - res.status(500).json({ error: error.message }); - } -}); - -// Новый эндпоинты Закрываем - -// ------------------------- - -//Старый эндпоинты Открываем - -// Эндпоинт для получения информации об эпизоде (Старый эндпоинт) -app.get('/api/extension/episode/:releaseId', async (req, res) => { - const { releaseId } = req.params; - try { - const data = await getOldEpisodeFromAnixart(releaseId); - res.json(data); - } catch (error) { - res.status(500).json({ error: error.message }); - } -}); - -// Эндпоинт для конфигурационного JSON из toggles-old-1.js (Старый Toggles) -app.get('/api/extension/config/toggles', (req, res) => { - res.json(configDataOld); -}); - -// Старый эндпоинты Закрываем - -// -------------------------- - -// Обработчик для всех неизвестных маршрутов -app.use((req, res) => { - res.status(404).json({ error: "Страница не существует!", status: 404 }); -}); - -app.listen(PORT, () => { - console.log(`Сервер запущен на http://localhost:${PORT}`); -});