const router = require('express').Router(); const response = require('./response-wrapper'); // const config = require('../../config-handler'); // Парсинг куки //router.use(require('cookie-parser')()); // Подгрузка с файла router.use('/:method_name', async (req, res, next, ...etc) => { try { const methodFunct = require(`./methods/${req.params.method_name}`); response(methodFunct, req, res); } catch (e) { //console.log(e); const ApiError = require('./errorClass'); res.status(400).sendModed(response((req, res) => { throw new ApiError("METHOD_NOT_FOUNDED"); }, req, res)); } }); module.exports = router;