@nodejs_ru

Страница 2426 из 2748
Vyacheslav
17.08.2018
17:24:07
мда

Yashko?
17.08.2018
17:24:10
includes(???)
по идее должно передавать туда значения из [1,2,3]

Тк если там будет произвольная функция все окей

Google
Oleksandr
17.08.2018
17:24:44
icludes должен принимать параметр

Это метод, а не свойство

Michael ?
17.08.2018
17:25:02
arts
17.08.2018
17:25:51
лочить данные, что бы другой процесс не захватил
Другой процесс не получит доступ к данным.

Alexandr
17.08.2018
17:26:36


Vyacheslav
17.08.2018
17:27:19
Но зачем?
У меня игра для двух человек. Данныхе хранятся в обьекте game а он в массиве games. Когда подключается второй человек уходит запрос на Random org не быстрый надо сделать что бы какой то другой человек не могу вступить в эту игру, залочить ее

Kirill
17.08.2018
17:30:10
Вот такую ошибку пишет
Понял твой кейс. Ну значит мой вариант не подходит, если ты хочешь поля добавлять классу. Этот вариант подходит для создания объекта, к которому нельзя будет добавить полей типа отличного от ByteData

Александр
17.08.2018
23:37:26
Всем привет. Подскажите хорошую статью про threading в nodejs 10

?
17.08.2018
23:52:58
@Atassis ?

Всем привет. Подскажите хорошую статью про threading в nodejs 10
1. Офф. сайт/документация 2. Гугл 3. YouTube (да-да, иногда там очень много интересного можно посмотреть) https://youtube.com/results?search_query=threads+in+node.js+10 Особено первое (Using Worker threads in Node.js).

Google
Дмитрий
18.08.2018
02:26:19
ох, значит надо делать что то вроде семофоров
Тред не читал но в этом нет ничего плохого)

К которому можно подключаться
Есть пара нюансов кек

Таймураз
18.08.2018
04:00:52
!спам

John
18.08.2018
08:23:35
Есть пара нюансов кек
Возможно есть кек

Sergei
18.08.2018
08:26:31
Приветствую товарищи, а проясните мне такой момент, когда использовать try catch а когда нет. Например try { const data = async Model.findOne() } catch (e) {} // Вроде как надо. Пример 2 async Model .findByIdAndRemove(id, (err, cb) => { ... }) // Вроде ненадо? Мы словим ошибку в err и обработаем ответ. Пример 3 try { const user = async Model.findOne(email) } catch (e) {} // Что то там добавили юзеру //Часть что ниже, тоже нужно запихнуть в блок try или нет? Ну т.е. весь метод пихаем или только нужную часть? await User.findOneAndUpdate(user.id, (err, cb) => { ... })

?
18.08.2018
08:27:34
для начала я бы разобрался с тем, когда использовать async, а когда нет

Sergei
18.08.2018
08:28:51
для начала я бы разобрался с тем, когда использовать async, а когда нет
В данном контексте когда нет? Во втором случае с колбеком

Vadim
18.08.2018
08:29:16
когда работаешь с callback тогда async не нужен

Sergei
18.08.2018
08:29:33
ок учту )

?
18.08.2018
08:29:47
async помечается функция, внутри которой ты используешь await. в твоем примере определения функций нет вообще

Станислав
18.08.2018
08:31:12
И await используется в функция, котрые возвращают промис, если что

Sergei
18.08.2018
08:31:32
async помечается функция, внутри которой ты используешь await. в твоем примере определения функций нет вообще
Потому что я не показываю весь полный код и предпологается, что это происходит внутри функции которая помечена await

Sergei
18.08.2018
08:32:30
?
18.08.2018
08:32:46
Потому что я не показываю весь полный код и предпологается, что это происходит внутри функции которая помечена await
ты используешь async перед вызовом функции, которая возвращает промис. Что ты этим хочешь сделать?

Vadim
18.08.2018
08:32:53
ребят, вопрос то был про try catch )))

GYFHRTY
18.08.2018
08:33:52
ребят, вопрос то был про try catch )))
в принципе? I/O события

Sergei
18.08.2018
08:39:42
ты используешь async перед вызовом функции, которая возвращает промис. Что ты этим хочешь сделать?
У меня async doSomething(req, res, next) { try { const user = async User.findOne(email) } catch (e) {} // Что то там добавили юзеру User.findOneAndUpdate(user.id, (err, cb) => { ... }) Здесь нужно без async/await?

?
18.08.2018
08:42:12
да, можно без await

Google
Sergei
18.08.2018
08:42:55
да, можно без await
А можешь показать реализацию?

Alexandr
18.08.2018
08:42:56
Раве async не используется только для объявлений функций?

?
18.08.2018
08:43:01
А можешь показать реализацию?
реализацию чего? это асинхронный код, организовывать работу с ним можно по-разному, один из самых старых вариантов это коллбеки

Sergei
18.08.2018
08:45:21
?
18.08.2018
08:46:43
Sergei
18.08.2018
08:47:59
await user.findOneAndUpdate(...); Тут то зачем если там cb?

?
18.08.2018
08:48:36
у тебя часть интерфейсов промисифицирована, а другая нет?

если так, то юзай promisify и забудь про коллбеки

Sergei
18.08.2018
08:57:16


?
18.08.2018
08:58:29
любая функция, которая последним аргументом принимает коллбек, может быть промисифицированна

Sergei
18.08.2018
09:04:42
Пасиб изучу

?
18.08.2018
09:16:07
Пасиб изучу
promisify, если что, это стандартная утилита ноды

Osia
18.08.2018
09:17:15
Всем доброго времени суток! Помогите найти ошибку в коде. Пишу application используя node.js и mongoDB. Ошибка в части ревью в профайле юзера. Идея в том, чтобы можно было писать и выводить как комментарии ревью о юзере. Переписывала миллион раз, миллион раз перечитывала и выверяла код. Думаю, что проблема в populate, но это не точно.. (( Т.к. по всем рекоммендациям все должно работать, но нет. https://stackoverflow.com/questions/51896853/cant-include-review-to-the-user-profile-using-node-jsexpress-and-mongodbmong?noredirect=1#comment90745030_51896853

Denis
18.08.2018
09:17:29
Убрать коллбек и добавить exec()

Монгус 4?

Osia
18.08.2018
09:45:44
Sheldhur
18.08.2018
09:46:00
ууу спермобак

Google
Victor
18.08.2018
09:46:37
Относительно

Если приложение небольшое,то норм.

Victor
18.08.2018
09:47:45
Но если много фоновых процессов, и нужна большая нагрузка устройства, то лучше использовать другие технологии.

?

m.rafee
18.08.2018
09:48:49
Denis
18.08.2018
09:50:27
???
Это дискриминация чувак, говорить такое девочкам в нашем деле это обосрать самого себя

Пусть даже и в шутку

Cenator
18.08.2018
09:51:57
А ты видишб админку у меня?)

m.rafee
18.08.2018
09:52:41
Это была просто шутка извините??

Владимир Воландемарыч
18.08.2018
09:53:02
Это была просто шутка извините??
Скорее попытка оскорбить

m.rafee
18.08.2018
09:54:01
Я сам оставляю эту группу?

Владимир Воландемарыч
18.08.2018
09:54:34
Sheldhur
18.08.2018
09:54:42
oof

GYFHRTY
18.08.2018
09:54:47
Ребята, есть сервис, который переодически должен фетчить данные с нескольких сторонних API раз в сутки. Фетчер у меня в отдельном файлике, а код, который обрабатывает полученные данные и взаимодействует с юзером - в другом. Как лучше организовать структуру? Включить фетчер в основной код и по setInterval запускать раз в 24 часа? Или может завести базу и cron'ом запускать фетчер, чтобы он приводил её в актуальное состояние? Где подсмотреть или почитать по грамотной архитектуре приложений?

m.rafee
18.08.2018
09:55:08
yes .?

Ярослав
18.08.2018
09:56:43
Лучше крон настроить

GYFHRTY
18.08.2018
10:01:01
попробую, спасибо! фетчинг занимает несколько минут если в этот момент делать манипуляции с бд из основного кода реально ли получить ошибку из-за конфликта доступа?)

Alexandr
18.08.2018
10:02:23
@kuppaKeep mysql?

GYFHRTY
18.08.2018
10:02:44
Google
Alexandr
18.08.2018
10:02:59
Как много данных тебе необходимо собирать?

Страница 2426 из 2748