@nodejs_ru

Страница 638 из 2748
Алексей
05.03.2017
21:30:16
ну так на колбеках сделать гонку проще простого

проблема возникает, когда авторизация выполняется слишком быстро или слишком медленно?

Дмитрий
05.03.2017
21:31:26
Ну вот до этого скидывал реализацию на промисах, там те же проблемы

Google
Дмитрий
05.03.2017
21:34:33
Не стоит пытаться это с наскоку решить, это всего лишь пример)

Алексей
05.03.2017
21:34:57
это быстродействие является тригером ошибки, похоже разные способы реализации одного куска кода меняют скорость выполнения этого кода и вызывает или не вызывает ошибку где-то в другом месте

Дмитрий
05.03.2017
21:35:28
Примерно так, да

Алексей
05.03.2017
21:35:30
и вот в этом месте и кроится ошибка, а не в том коде, скорость которого меняется

это именно в коде проблема или просто телеграм не любит, когда авторизация идёт слишком долго?

Дмитрий
05.03.2017
21:41:17
В коде, текущая реализация там не сбоит. Эти магические 100 мс весьма неявным образом полагаются на выполнение одного метода в соседнем классе

Paruyr
05.03.2017
23:59:16
Что нового в Sequelize v4?

Lulz
06.03.2017
06:43:30
гайс

глупый вопрос

что такое next?

в контексте node js, в примерах вижу его к примеру (err,result,next)

Artur
06.03.2017
06:48:21
в контексте node js, в примерах вижу его к примеру (err,result,next)
Это про экспресс или коа в основном. Вызов следующей миддлварины

Google
Lulz
06.03.2017
06:50:52
она выпролняется когда вызывается коллбэк?

Олег
06.03.2017
06:54:30
ты ее вызываешь когда хочешь передать управление дальше, функцию – next()

Lulz
06.03.2017
07:07:05
используем базу данных mysql и драйвер mysql нужно вставить две записи в бд после того как будет вставлена первая запись, надо сделать запись второй, так как она содержит ссылку на первую с помощью чего это можно реализовать? async.waterfall?

connection.query('INSERT INTO ' + dbconfig.database + '.' + dbconfig.companies_table + ' \ SET ?', testCompany, (err, result, next)=>{ if(err){ console.log(err); return; } console.log(result); testUser.companyId = result.insertId; //тут надо вставить тестового пользователя });

Artur
06.03.2017
07:19:14
await query1() await query2()

Lulz
06.03.2017
07:19:52
о спасибо, как раз про это ща читал)

Artur
06.03.2017
07:23:04
Для этого надо чтобы драйвер БД использовад промисы

Например вот https://github.com/lukeb-uk/node-promise-mysql

Никита
06.03.2017
07:25:20
Ну или хотя бы в коллбеке

Gleb
06.03.2017
11:13:52
Привет, есть ли гайд полный для виндус адептов по node-gyp и установки всех соответствующих тулз, чтобы при установки хитров**ых модулей не сыпались подобные ошибки при билде gyp ERR! build error gyp ERR! stack Error: `C:\Program Files (x86)\MSBuild\14.0\bin\msbuild.exe` failed with exit code: 1 gyp ERR! stack at ChildProcess.onExit (C:\Users\Gleb\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\lib\build.js:276:23)

Олег
06.03.2017
11:14:57
windows-build-tools ?

Gleb
06.03.2017
11:19:44
Ну этот стоит

и питон

И все равно после установки при билде сыпит ошибками

Олег
06.03.2017
11:23:55
это еще и от пакета зависит, может он не windows (msbuild) compatible

Олег
06.03.2017
15:21:05
Привет, делаю в "учебных целях" мелкий проект на node, застрял с промисами, подскажите, что я делаю не так, пожалуйста. https://jsfiddle.net/j5bb6b49/ ошибка при выполеннии функции Unhandled rejection TypeError: wgetExec(...).then is not a function

Славик
06.03.2017
15:21:54
результат работы функции не Promise

Yan?
06.03.2017
15:21:58
ну у тебя эта функция не промис

Yan
06.03.2017
15:22:13
надо чтобы промис возвращало явно

через new создавай

Google
Yan
06.03.2017
15:22:28
почитай как они вообще работают

Славик
06.03.2017
15:23:49
https://jsfiddle.net/j5bb6b49/2/

не знаю че она там отработает, но так выглядит правдоподобнее

Nikolay
06.03.2017
15:24:24
https://jsfiddle.net/j5bb6b49/2/
Ошибка та же, кстати :)

Yan
06.03.2017
15:24:28
return content;

внутри промиса

а то два ретурна

Славик
06.03.2017
15:24:37
не внутри

я обновил ссылку

забыл стереть строчку

Aleh
06.03.2017
15:24:43
Ошибка та же, кстати :)
не, там два ретурна

Славик
06.03.2017
15:24:58
почти сразу обновил, как запостил

Yan
06.03.2017
15:24:59
угу

Славик
06.03.2017
15:25:00
во вы резкие ппц

Yan
06.03.2017
15:25:01
сейчас норм

Славик
06.03.2017
15:25:07
нажали раньше, чем вышел апдейт

Yan
06.03.2017
15:25:07
дык

не работать жеж

Славик
06.03.2017
15:26:25
а, ну там еще в then косяк

Yan
06.03.2017
15:26:53
ага

Google
Славик
06.03.2017
15:26:53
короче, кое-кому надо посвятить свой вечер или больше на гугл и 100500 неудачных попыток

Yan
06.03.2017
15:26:56
функцию примет

Славик
06.03.2017
15:27:00
пока не придет познание дзена

а потом уже можно зайти в чат и кинуть понта

Олег
06.03.2017
15:27:11
Славик
06.03.2017
15:27:14
до этого лучше тг выключить

Admin
ERROR: S client not available

Славик
06.03.2017
15:27:16
быстрее будет

Олег
06.03.2017
15:27:23
понял, сливаюсь

Yan
06.03.2017
15:27:35
насчёт гугеля

есть одно место

там всё собрано и разложено

https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Promise

Славик
06.03.2017
15:27:47
Yan
06.03.2017
15:27:49
можно читать подряд

Славик
06.03.2017
15:27:52
всё

Yan
06.03.2017
15:27:53
вреда не будет

Славик
06.03.2017
15:27:55
вроде кому-то типа помог

теперь снова буду троллить

нода - многопоточный язык программирования!

Google
Славик
06.03.2017
15:28:37
а пхп нет

Kon
06.03.2017
15:28:54
что там, что там запустил несколько процессов и радуешься

Yan
06.03.2017
15:29:04
кстати вы когда что-то заучиваете memory cards не делаете?

набор карточек где кратко что-то написано

Nikolay
06.03.2017
15:30:39
А зачем может понадобиться что-то заучивать, если ты не студент?

Yan
06.03.2017
15:30:49
хм

например перед собеседованием?

Yan
06.03.2017
15:31:27
я не очень понимаю фишку студент/нестудент

фронт очень быстро разивается

постоянно что-то надо изучать

как мне кажется

Nikolay
06.03.2017
15:31:49
Изучать !== заучивать

Олег
06.03.2017
15:31:55
Mikhail
06.03.2017
15:31:55
Фронт да, продакшн не очень

Kon
06.03.2017
15:32:02
А зачем может понадобиться что-то заучивать, если ты не студент?
чтобы для каждого тыка не лезть в документацию. А так без заучивания мы бы два трехзначных числа умножали с тремя обращениями к таблице умножения

Yan
06.03.2017
15:32:29
я не корректно сформулировал. но какие-то вещи порой надо именно заучить

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