
Евгений
21.06.2018
14:12:03
А, у меня с мобилы не отображается.

Kuviakov
21.06.2018
14:14:13
https://gist.github.com/ELGReeND/cffe98304efc328466d7075e528a2036

Alexander
21.06.2018
14:15:08
а что это

Google

Alexander
21.06.2018
14:15:11
?
))0)

Kuviakov
21.06.2018
14:15:42
ивент data на tcp сокете
эмм под нагрузкой сообщение дробится на несколько пакетов, склеиваются.
вот побарывают вроде так
когда что то приходит - данные складываются в буфер клиента, проверяется размер сообщения и если достаточно байт, тогда сообщение целое и можно отдавать дальше

Andrey
21.06.2018
14:19:08
function(data) а обращение к if(_data

Kuviakov
21.06.2018
14:19:44
это буферы клиентов, массив

Andrey
21.06.2018
14:19:44
а, понял

Igor
21.06.2018
14:20:45
собственно вопрос такой, буду признателен если че
нода, монгус и монгоDB
есть код для сброса пароля
вот мы ищем юзера по мылу
User.findOne({ email: req.body.email, }, (error, user) => {
дальше генерим пароль пока что обычный
потом этот же user что вытянули сохраняем
user.save((err, user) => {
и при сохранении через милдвеар хешируется пароль
UserSchema.pre('save',
такая логика работает но есть одно но
если я в будущем добавлю в схему обязательное поле а у старых юзеров его не будет то будет выпадать ошибка валидации
как быть? findOneAndUpdate делать? Или подобное? а на какое событие вешать
UserSchema.pre('save',
?
и как быть вообще с подобными полями в будущем у новых юзеров это поле будет у старых не будет.


Алексей
21.06.2018
14:28:30
Ребята, кто-то ставил такой пакет как node-gyp ?
Может кто подскажет как побороть такую ошибку :
gyp ERR! configure error
gyp ERR! stack Error: `gyp` failed with exit code: 1
gyp ERR! stack at ChildProcess.onCpExit (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:336:16)
gyp ERR! stack at emitTwo (events.js:126:13)
gyp ERR! stack at ChildProcess.emit (events.js:214:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:198:12)
gyp ERR! System Windows_NT 10.0.17134
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd D:\Dev\HermioneTest\node_modules\png-img
gyp ERR! node -v v8.11.3
gyp ERR! node-gyp -v v3.6.2
gyp ERR! not ok
npm WARN hermionetest@1.0.0 No description
npm WARN hermionetest@1.0.0 No repository field.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! png-img@2.2.0 install: `node-gyp rebuild`
npm ERR! Exit status 1


Dika
21.06.2018
14:29:10


Алексей
21.06.2018
14:29:34

Jack
21.06.2018
14:29:58

Google

Алексей
21.06.2018
14:30:13
делать rebuild
может подскажите как именно. Ну то есть какие команды. Может я что и делаю непарвильно

Kuviakov
21.06.2018
14:30:46
таки есть же подсистема линукс для виндовс

Dika
21.06.2018
14:31:12

Jack
21.06.2018
14:31:17

Cenator
21.06.2018
14:31:25

Алексей
21.06.2018
14:32:15
что за проект ?
Вообще изначально я хотел поставить Гермиону https://github.com/gemini-testing/hermione
но что-то пошло не так. и Вот воюю с ошибками

Kuviakov
21.06.2018
14:32:16

Cenator
21.06.2018
14:32:36

Dzmitry
21.06.2018
14:33:29
для гип-компилятора
в этом твоем проекте


Jack
21.06.2018
14:34:34

Алексей
21.06.2018
14:35:33

Jack
21.06.2018
14:36:01
да

Алексей
21.06.2018
14:39:57
да
К сожалению что-то пока не помогает =(

Jack
21.06.2018
14:40:21

Dika
21.06.2018
14:40:38

Алексей
21.06.2018
14:41:13

Igor
21.06.2018
14:41:41

Google

Sars
21.06.2018
14:44:14
Всем добрый вечер. Как передать значение в колбэк dataon?
Используется модуль net
В колбэк передается автосатический data, как передать свое значение дополнительно?

Евгений
21.06.2018
14:47:43

Sars
21.06.2018
14:49:26
Внутри колбэка dataon this уже изменится?

Mikhail
21.06.2018
14:51:46

Евгений
21.06.2018
14:52:38

Sars
21.06.2018
14:53:30
data не мой, это on'овский

Евгений
21.06.2018
14:53:47
Хм.

Sars
21.06.2018
14:54:43
Можно как то этот же сокет вставить в колбэк? (this.socket)

Евгений
21.06.2018
14:55:41
Ну если on ничего кроме data не передаёт коллбеку то это только через жопу передавать.

Евгений
21.06.2018
14:55:59
Щас. Надо искать.

Sars
21.06.2018
14:56:56
this я как понял в колбеки изменится. А так через нее обратиться к сокету

Евгений
21.06.2018
14:57:04
https://gist.github.com/tedmiston/5935757
В этом примере, это похоже работает.

Igor
21.06.2018
14:58:26
спасибо, направили на путь истинный ))

Google

Sars
21.06.2018
15:01:20

Igor
21.06.2018
15:02:26
или тогда получается надо увеличивать количество попыток при любой ошибке - или нет юзера с таким мылом, или ресет код неправильный
короче помозгую над этим, все равно спасибо

Yuriy
21.06.2018
15:17:38
знает кто как мне фильтровать posts по филдам других таблиц?

Admin
ERROR: S client not available

Yuriy
21.06.2018
15:17:38
Здесь ошибка что нету users.id так как это другая табличка
это Adonis.js но офф телега мертвая там, так что сори за оффтоп

Kendr
21.06.2018
15:49:53

Yuriy
21.06.2018
15:50:51
уже подсказали, надо джойнить недостающие филды из других таблиц и уже по ним фильтровать
делать выборку*

Kendr
21.06.2018
15:53:37

Yuriy
21.06.2018
15:54:48
думал может есть что то в адонисе, хелперы

Sars
21.06.2018
16:12:00

Евгений
21.06.2018
16:12:33

Dilame
21.06.2018
16:21:43
Ребят, кто-нибудь писал микросервис для управления балансом пользователей? Может есть какие-нибудь готовые решения?
Мне нужно, что бы сервис предоставлял API для создания кошельков в разных валютах, начисления/списания денег на кошелёк.

Nurik
21.06.2018
16:42:00

Dilame
21.06.2018
16:42:51
Готовых решений нет, потому что требования слишком индивидуальны для каждого проекта?
И есть ли какой-нибудь пример того, как это должно выглядеть? Какие-нибудь хорошие практики?

Nurik
21.06.2018
16:47:41

Dilame
21.06.2018
16:52:15

Google

Эникиев
21.06.2018
17:01:28
Здравствуйте. У меня есть данный кусок кода.
var options = {
channels: ["123"]
};
var variable1;
variable1[options[channels[0]]] = 1;
Вылетает с ошибкой
variable1[options[channels[0]]] = 1;
ReferenceError: channels is not defined
В чем моя ошибка?

Dilame
21.06.2018
17:05:24
variable1[options.channels[0]] = 1;

Эникиев
21.06.2018
17:06:06
Спасибо
Теперь
Cannot set property '123' of undefined

Hedint
21.06.2018
17:07:47
var variable1 = {}; //мб?

Dilame
21.06.2018
17:08:07
Потому что вы объявили переменную variable1, но дали ей значения, она undefined. Вы пытаетесь использовать undefined как объект, вот и получается несостыковка

Наталья
21.06.2018
17:09:15
AA[“BB”]

Евгений
21.06.2018
17:09:43
AA[“BB”]
Такие кавычки в Js не сработают.

Наталья
21.06.2018
17:10:22

Эникиев
21.06.2018
17:10:38

Евгений
21.06.2018
17:10:45
лол что ?
” “ вот эти кавычки в JS не сработают.

Эникиев
21.06.2018
17:13:15