Add files via upload

This commit is contained in:
2024-10-26 16:26:50 +05:00
committed by GitHub
parent e20f165f24
commit da080e29df
5 changed files with 1001 additions and 0 deletions

32
api/v1/index.js Normal file
View File

@@ -0,0 +1,32 @@
// index.js
const express = require('express');
const { getEpisodeFromAnixart } = require('./src/episode');
const configData = require('./src/toggles');
const app = express();
const PORT = 3000;
// Эндпоинт для получения информации об эпизоде
app.get('/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('/config/toggles', (req, res) => {
res.json(configData);
});
// Обработчик для всех неизвестных маршрутов
app.use((req, res) => {
res.status(404).json({ error: "Страница не существует!", status: 404 });
});
app.listen(PORT, () => {
console.log(`Сервер запущен на http://localhost:${PORT}`);
});