Size: a a a

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

2019 October 25

ДП

Денис Писаренко in Node.js — русскоговорящее сообщество
nodejs в целом про js
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
Нет, это про платформу nodejs
источник

ДП

Денис Писаренко in Node.js — русскоговорящее сообщество
Nelkor
Вообще любой код js синхронен. Кроме случаев с await
Ну вот тогда почему не ругается на for(;;;) ?)
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
Денис Писаренко
Ну вот тогда почему не ругается на for(;;;) ?)
Ибо он не ждет выполнения
источник

N

Nelkor in Node.js — русскоговорящее сообщество
Хэви вейхт реализация 😂
источник

LG

Lainera Giovanni in Node.js — русскоговорящее сообщество
Денис Писаренко
Ну вот тогда почему не ругается на for(;;;) ?)
for of использует Symbol.iterator который в свою очередь реализован через генераторы;
function* имеет внутренний стейт, который нужно где-то держать, видимо поэтому тебе там линт ругается;
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Денис Писаренко
Это понятно, мне важно понять то что происхожит в someAsyncFunction закончит свою работу или нет?)
Закончит, но результат будет проигнорирован
источник

LG

Lainera Giovanni in Node.js — русскоговорящее сообщество
Денис Писаренко
Это понятно, мне важно понять то что происхожит в someAsyncFunction закончит свою работу или нет?)
зависит от контекста, если сразу после возврата из doEvent будет process.exit(0); то не закончит
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Денис Писаренко
И еще такой вопрос, почему ESLint ругается на циклы типа forof forin и требует использовать for forEach map, чем они так плохи?
Причина очень простая: foreach и map - это модно. Отключи это правило и забудь.

А то описание устарело и относилось к старым версиям ноды
источник

ДП

Денис Писаренко in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
Причина очень простая: foreach и map - это модно. Отключи это правило и забудь.

А то описание устарело и относилось к старым версиям ноды
Спасибо, понял
источник

ДП

Денис Писаренко in Node.js — русскоговорящее сообщество
Lainera Giovanni
зависит от контекста, если сразу после возврата из doEvent будет process.exit(0); то не закончит
Понял, спасибо
источник

ДП

Денис Писаренко in Node.js — русскоговорящее сообщество
Lainera Giovanni
for of использует Symbol.iterator который в свою очередь реализован через генераторы;
function* имеет внутренний стейт, который нужно где-то держать, видимо поэтому тебе там линт ругается;
Хмм а вот про это надо почитать, тут не хватает матчасти
источник

AM

Aga Mahmudov in Node.js — русскоговорящее сообщество
˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪
Авс когнито всё делает за тебя
И денег спишут с твоей карточки много
источник

AS

Alex S in Node.js — русскоговорящее сообщество
Aga Mahmudov
И денег спишут с твоей карточки много
надо билинг настраивать  правильно
источник

AM

Aga Mahmudov in Node.js — русскоговорящее сообщество
Alex S
надо билинг настраивать  правильно
Значит выключится при нагрузке
источник

LK

L K in Node.js — русскоговорящее сообщество
почти как в golang
источник

AK

Anton Korotkikh in Node.js — русскоговорящее сообщество
Artem Nemtsev
Как вы обрабатываете ошибки асинхронных функций async/await?
Надоело однотипное нагромождение try/catch в каждом блоке, хочется иметь один умный
если тебе нужно минимизировать обработку ошибок и ты используешь структуры а-ля <some, error> (как раз результат промиса), то смотри паттерн - railway.
https://medium.com/@naveenkumarmuguda/railway-oriented-programming-a-powerful-functional-programming-pattern-ab454e467f31
источник

AS

Alex S in Node.js — русскоговорящее сообщество
Aga Mahmudov
Значит выключится при нагрузке
ибо  нефик
источник

ДК

Дмитрий Кузнецов in Node.js — русскоговорящее сообщество
Доброго дня.
Кто-нибудь подскажет, как можно с помощью модуля http получить название скачиваемого файла?
источник

ДК

Дмитрий Кузнецов in Node.js — русскоговорящее сообщество
filename
источник