входящие данные и проверяю права пользователя и все эти проверки повторяются в функциях.
стоит ли так делать или достаточно проверить только на первой функции, а все последующие пропускать без проверок?
тут нюанс в том, что вторая и третья в отрыве от первой не используется, а только если первая успешно выполнена
сейчас как-то так:
const mainFunction = async ({ ... }, callback) => {
await functionOne(...); <-- тут проверка
await functionTwo(...); <-- и тут проверка
await functionThree(...); <-- и тут проверка
}
или надо просто вынести в мидлвару и все?
ну ты об этом? типа socket.user = user ? на сервере
там через сокеты id приходит или еще какаято шляпа по нему и привязывай юзера после того как он авторизацию пройдет через сокеты
Обсуждают сегодня