Fix any components

This commit is contained in:
Nikiroy78 2023-10-06 18:58:37 +03:00
parent 9db7a4127f
commit 29fec9506b
2 changed files with 16 additions and 12 deletions

View File

@ -48,12 +48,15 @@ router.get('/music', async (req, res) => {
res.send(Buffer.from([]));
});
});
// middleware (Обработка типа ответа)
// middleware (Обработка ошибок типа ответа)
router.use((req, res, next) => {
const unknownResponseFormat = "UNKNOWN_RESPONSE_FORMAT";
if (!res.result) {
return res.status(400).send(unknownResponseFormat);
}
next();
if (!req.query.response_format) {
/*if (!req.query.response_format) {
res.send(unknownResponseFormat);
}
else if (req.query.response_format === 'json') {
@ -68,7 +71,7 @@ router.use((req, res, next) => {
}
else {
res.send(unknownResponseFormat);
}
}*/
});
// Методы

View File

@ -14,7 +14,7 @@ app.use(bodyParser.json({limit: config().request_size_limit}));
app.use(
(req, res, next) => {
// Поставил по-умолчанию
if (req.query.response_format === 'json') {
res.result = function (data, isErr = false, code = 200) {
this.status(code).json(!isErr ? {
response : data
@ -22,6 +22,7 @@ app.use(
error : data
});
};
}
next();
}
);