Size: a a a

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

2019 November 11

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Ð
не снижает
так вон же выше бенч. на два порядка снижение
источник

Ð

Ð in Node.js — русскоговорящее сообщество
если ты не бросаешь исключения каждую итерацию, конечно
источник

Ð

Ð in Node.js — русскоговорящее сообщество
по-моему это не нормальный кейс, тебе так не кажется?
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Ð
если ты не бросаешь исключения каждую итерацию, конечно
речь идет про throw. а ты говоришь про try-catch
источник

PS

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

Ð

Ð in Node.js — русскоговорящее сообщество
вот именно, что речь идет про throw, которого там не хватает, но который там должен быть, и он должен быть в блоке catch
источник

Ð

Ð in Node.js — русскоговорящее сообщество
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
почему? чем плохая типизация тс?
я не писал, что она плоха
просто не нужна
это холиварный вопрос, и он здесь уже не раз поднимался
аргументы за/против можно поиском найти
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Алексей Попов
я не писал, что она плоха
просто не нужна
это холиварный вопрос, и он здесь уже не раз поднимался
аргументы за/против можно поиском найти
в смысле не нужна? с ней проще код писать
источник

Ð

Ð in Node.js — русскоговорящее сообщество
Сергей
У меня вот так
вот тут вместо new Error(err) надо написать throw err;
источник

Ð

Ð in Node.js — русскоговорящее сообщество
catch там сработает только если отвалится бд сессий
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Ð
так здесь throw не срабатывает ни разу. что ты проверяешь-то
источник

АП

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

Ð

Ð in Node.js — русскоговорящее сообщество
поэтому тормозить ничего не будет
источник

Ð

Ð in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
так здесь throw не срабатывает ни разу. что ты проверяешь-то
то что наличие throw -catch c проксированием ошибки не замедлит этот кусок кода на картинке выше
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Алексей Попов
наоборот сложнее 😁
с типизацией же банально больше кода писать приходится
это сразу же окупается, как и тесты. на поддержке и так далее. да и во время разработки тоже
источник

С

Сергей in Node.js — русскоговорящее сообщество
я вот так сделал)
Там выше ведь [mongoErr, mongoReq] = await to
Он в любом случае ошибку ловит
источник

Ð

Ð in Node.js — русскоговорящее сообщество
а вот тут в get уже явно не нужен async await
источник

AA

Arkadiy Alexeev in Node.js — русскоговорящее сообщество
Сергей
я вот так сделал)
Там выше ведь [mongoErr, mongoReq] = await to
Он в любом случае ошибку ловит
а почему 1 сессия на 1 юзера?
источник

С

Сергей in Node.js — русскоговорящее сообщество
Arkadiy Alexeev
а почему 1 сессия на 1 юзера?
это я так просто назвал
Там в бд сохраняется ссылка для регистрации
А потом автоматом удаляется
источник