Евгений
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 не передаёт коллбеку то это только через жопу передавать.
Щас. Надо искать.
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 по филдам других таблиц?
Здесь ошибка что нету 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
Эникиев
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
В чем моя ошибка?
Google
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