не просирать промисы, возвращать их, по итогу глобалкетч все соберет
Ну ваще звучит удобно, но я прост логирую там все еще, поэтому отдельно кэтчи навешиваю. + некоторые ошибки у меня в логику вшиты, например проверка на уникальные id в базе данных
ну вообще это тупая практика все прокидывать наверх да, обрабатывать надо на месте, но при этом не забывать результат все равно кидать наверх, навсякий
Ну мне бы это помогло месяцев 8 назад, когда падало вся херня, но щас уже примерно понял опасные участки кода где
как возвращать, если после throw ничего не возвращается?
я чет не догоняю
Он имеет в виду возвращать сами промисы, чтобы они прокидывались в область видимости глобал кэтча
возвращать то, что дальше, конечное действие промис, его в глобал и там уже
Нет, некст он для того чтоб контекст передать можн было
https://hastebin.com/bagidupike.js
в коде хендла try, чтобы логер место как минимум указывал откуда прилетело, а итоговый промис return reply
соре за тупые вопросы шо тут теперь возвращать и де? https://hastebin.com/ajituhegub.js
Если по простому, у тебя где то вылетает ошибка, ты либо оборачиваешь там в трай кэтч, либо если это промис, можно его просто закэтчить через точку.
со временем станет легче)
промисы возвращай, накой ты логику то аля лив сцены вернул
ну ошибку передавать это конечно не очень
Помоему у него просто бот падает, потомушт у него в каком то месте не строи кэтч и он не знает чо делать)
Обсуждают сегодня