Size: a a a

Node.js — русскоговорящее сообщество

2020 April 10

W

Without Hands in Node.js — русскоговорящее сообщество
Michael
Как выйти из промиса без ошибки не переходя к следующему then? Если я на втором then сделал проверку и мне нужно выйти из промиса без ошибки, как мне это сделать?
А что тебе мешает передавать ещё одну переменную в следующий then которая будет типа бул, а там уже относительно неё можешь вертеть как хочешь
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Michael
Та ладно, сделаю новую цепочку в нутри then
а асинки не используешь принципиально?
источник

M

Michael in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
а асинки не используешь принципиально?
Сохраняю одинаковый стиль кода
источник

M

Michael in Node.js — русскоговорящее сообщество
Without Hands
А что тебе мешает передавать ещё одну переменную в следующий then которая будет типа бул, а там уже относительно неё можешь вертеть как хочешь
А если будет 4 then. В каждом проверку нужно делать
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Michael
Сохраняю одинаковый стиль кода
типа "если проект на ес5, то так и оставляем, никакого ес6"?
источник

M

Michael in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
типа "если проект на ес5, то так и оставляем, никакого ес6"?
Везде юзаю then промисы. Хотя вы правы, можна и awai заюзать
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Michael
Везде юзаю then промисы. Хотя вы правы, можна и awai заюзать
с await ты сможешь в любой момент прервать цепочку
источник

M

Michael in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
с await ты сможешь в любой момент прервать цепочку
Знаю, то then как больше нравится)
источник

W

Without Hands in Node.js — русскоговорящее сообщество
Michael
А если будет 4 then. В каждом проверку нужно делать
Мне кажется, что тут уже нужно подумать над архитектурой
источник

M

Michael in Node.js — русскоговорящее сообщество
Without Hands
Мне кажется, что тут уже нужно подумать над архитектурой
Это в теории было)
источник

M

Michael in Node.js — русскоговорящее сообщество
Сделал await
источник

W

Without Hands in Node.js — русскоговорящее сообщество
Michael
Это в теории было)
Так я и говорю если так, то надо задуматься
источник

W

Without Hands in Node.js — русскоговорящее сообщество
Michael
Сделал await
А, ты хотел крутится вокруг юзера? throw HttpErrors.BadRequest() и у тебя моментально вылетает из блока then прям в catch
источник

M

Michael in Node.js — русскоговорящее сообщество
Without Hands
А, ты хотел крутится вокруг юзера? throw HttpErrors.BadRequest() и у тебя моментально вылетает из блока then прям в catch
Мне не нужно ошибку кидать. Если юзера нет, то я его создаю
источник

W

Without Hands in Node.js — русскоговорящее сообщество
Michael
Мне не нужно ошибку кидать. Если юзера нет, то я его создаю
Ну ты мог его создать и в блоке catch
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
да вродь среди недостатков синглтона как раз и упоминают небезопасность потоковую.

но вроде я припоминаю и потокобезопасные версии...
её можно было и раньше обеспечить средствами синхронизации потоков, но сейчас это не актуально: в одном из последних стандартов что-то поменяли для определения статических локальных переменных, и теперь невозможна гонка при их инициализации
источник

W

Without Hands in Node.js — русскоговорящее сообщество
Try/catch же делают вложенным, что тебе тут мешало
источник

M

Michael in Node.js — русскоговорящее сообщество
Without Hands
Ну ты мог его создать и в блоке catch
Да, но уже на костыль похоже как по мне. Кидать ошибку, когда ошибки нет
источник

W

Without Hands in Node.js — русскоговорящее сообщество
Michael
Да, но уже на костыль похоже как по мне. Кидать ошибку, когда ошибки нет
Ну в какой-то мере это ошибка, потому что юзера нету
источник

M

Michael in Node.js — русскоговорящее сообщество
Without Hands
Ну в какой-то мере это ошибка, потому что юзера нету
Спорный вопрос, значит правильность решает разрабтчик (я😁)
источник