UNPKG

strapi-yml-generator

Version:

Script for generation YML/XML feed for the Strapi

25 lines (19 loc) 738 B
import {Router} from 'express'; import yandexController from '../controllers/yandexController.js'; const app = Router(); // Создаем экземпляр контроллера const yandexController = new YandexController(); // POST-запрос для генерации YML app.post("/yandex/yml-generate", async (req, res) => { try { await yandexController.generateYml(req, res); } catch (error) { console.error("Error processing YML generation:", error); res.status(500).send("An error occurred during YML generation."); } }); // Защита GET-запроса app.get("/yandex/yml-generate", (req, res) => { res.status(405).send("YML creation is not allowed on GET-request"); }); module.exports = app;