@nodejs_ru

Страница 2728 из 2748
Yura
21.10.2018
20:29:21
6 символов должно хватить
а алгоритм генерации подскажешь?

Maxim
21.10.2018
20:29:57
+ серч по бд-шке что такого айдишник нету

Там вероятность достаточно низкая

Google
Yura
21.10.2018
20:34:28
+ серч по бд-шке что такого айдишник нету
а в unique филд смотрел? https://docs.mongodb.com/manual/core/index-unique/ https://mongoosejs.com/docs/schematypes.html#schematype-options

Yura
21.10.2018
20:40:17
смотрел, но как мне он поможет?
как минимум не позволит создать два одинаковых айди

Maxim
21.10.2018
20:40:38
индекс да, стоит повесить

Yura
21.10.2018
20:41:33
но он же сиквенс не сгенерит...
Тут просто вопрос в том что быстрее, тебе искать есть ли такой айди или монге, а в целом флоу такой же как и ты написал

Alexandr
21.10.2018
21:08:26
блин, взял кокосовую воду, думал норм будет

а она плохая

зря 2 банки только хапнул

Yura
21.10.2018
21:13:11
зря 2 банки только хапнул
Держи в курсе братиш, мы за тебя переживаем

Alexandr
21.10.2018
21:13:37
да ппц( я думал она почти такая же как из кокоса(

Gor
22.10.2018
00:42:48
6 символов должно хватить
Длина timestamp тебя устроит? Тогда конвертни _id в timestamp и мучатся не надо

Google
Gor
22.10.2018
00:43:32
А с учётом столетия, так ещё короче будет

И даже отдельным полем не надо.

При поиске, в обратную сторону конвертишь и ищешь по _id

Кирилл
22.10.2018
01:29:15
Maxim
22.10.2018
04:56:26
При поиске, в обратную сторону конвертишь и ищешь по _id
Тоже вариант, спасибо. Но я уже сделал как описал выше - будут проблемы - буду думать

никогда не слушайте
22.10.2018
07:08:52
Здравствуйте! При запуске своего проекта, я добавил к node ключи --experimental-modules --inspect Скачал NiM для Google Chrome, чтобы было удобно смотреть логи прямо в браузере, а то в терминале вечно обрезается верхушка... Код у меня простейший, по этому приложу его картинкой. Собственно у меня два вопроса. 1. Почему при обновлении страницы, у меня два раза выводятся одни и теже логи. 2. Есть ли возможность, в консоле, увидеть что именно я передал в res.end(), тоесть мое сообщение "Hello world", или же это как-то по другому работает?





Dimanius851
22.10.2018
07:24:26


Oleh
22.10.2018
07:45:42
редис или монга? в зависимости от п-ров запроса (?period=10day) нужно сохранять на 5,10.. 360мин и хранить по периодам. { price: [ [100, 200], [100, 200], ], another: [ [100, 200], [100, 200], ] }

Oleh
22.10.2018
07:47:23
вот вроде больше подходит редис, тк тут можно ставить expire time. но вложенный обьект чего то перевел в текст .toString() или это норм практика :/

Cenator
22.10.2018
07:47:36
Эти логи на каждый реквест выполняются

никогда не слушайте
22.10.2018
07:48:02
Эти логи на каждый реквест выполняются
Да эт понятно, до меня только сейчас дошло, что он у меня каждый раз favicon просит

Евгений
22.10.2018
07:53:11
Bogdan
22.10.2018
07:58:58
значит, что статические методы конфиг и сет имеют одинаковую раелизацию, т.е. взаимозамещаемые

Google
Евгений
22.10.2018
08:19:20
На ноде?
затестил, отстал)) в NW.js есть, был уверен что в ноде тоже

Sheldhur
22.10.2018
08:26:11
скок коннектов websocket одна нода способна выдержать?

VASE
22.10.2018
08:28:20
очень много

Sheldhur
22.10.2018
08:29:26
а градацию для не много\много\очень много узнать можно?

Alexander
22.10.2018
08:30:16
много это когда нода на пределе ошибки

Bogdan
22.10.2018
08:30:23
а градацию для не много\много\очень много узнать можно?
Попадают в чистилище три человека: русский англичанин и немец. Бог им и говорит: - Кто скажет мне число, которого я не знаю, попадет в Рай. Англичанин назвал: - Триллион. Бог сказал: - Знаю, - и отправил его в Ад. Немец назвал: - Биллион. Бог сказал: - И это знаю, - и тоже отправил его в Ад. Русский подумал и говорит: - Дох#я! Бог удивился: - Я не знаю такого числа! А сколько это? Русский отвечает: - А ты спроси у стрелочника на железной дороге. Бог свое обещание выполнил - послал русского в Рай, а сам обернулся человеком и спустился на Землю. Нашел стрелочника, подходит и спрашивает: - Слушай, мужик, а сколько это - ДОХ#Я? Стрелочник подумал и говорит: - Видишь рельсы? Бог: - Вижу! Стрелочник: - Видишь шпалы? Бог: - Вижу! Стрелочник: - Вот иди и считай шпалы. Как будет "НУ ИХ НАХ#Й!" - так это только половина.

Sheldhur
22.10.2018
08:33:27
Alexander
22.10.2018
08:33:38
исключительной, я полагаю

а вообще все источники говорят что очень индивидуально по железу

https://stackoverflow.com/questions/5695107/socket-io-how-many-concurrent-connections-can-websockets-handle

Sheldhur
22.10.2018
08:35:58
ну я нашел что у trello 10к было, но они чёт там перепилили

а среднее по больнице 1.5к ?

Umren
22.10.2018
08:42:36
скок коннектов websocket одна нода способна выдержать?
а тест провести на своей ноде нельзя и посмотреть?

Sheldhur
22.10.2018
08:43:20
ну это сервак надо настраивать, тест адекватный писать

Sars
22.10.2018
08:52:50
добрый день. парсю xml. через xml2js модуль. В итоге получается что то типа такого: { '$': { 'xmlns:soapenv': 'http://schemas.xmlsoap.org/soap/envelope/', 'xmlns:api': 'api' }, 'soapenv:Header': [ '' ], 'soapenv:Body': [ { 'api:GetData': [Array] } ] }, ну там еще много вложенностей которые не видно. и чтоб обратиться к нужным данным пишу такую строку: result["soap:Envelope"]["soap:Body"][0]['m:GetDataResponse'][0]['m:return'][0]['smart'][0]['rows'][0]['row'] Нельзя другим способом вытащить данные?

Google
Sars
22.10.2018
09:04:22
спасибо заценю xpath

Alexander
22.10.2018
10:00:36
Вопрос не по ноде но все же. Если я хочу максимально быстро получать response от сервера, то мне надо надо находиться к нему максимельно близко по идеи. Чтобы пинг был минимален. Но что если я знаю только ip cloudflare? Сайт пингуется в 0-1 мс

Julia
22.10.2018
10:11:05
https://stackoverflow.com/questions/43122077/left-excluding-join-in-sequelize Можно как-то обойтись без sequelize.col? Не хочется названия таблиц хардкодить

Alexander
22.10.2018
10:12:33
1 мс это слишком много? 0_О
так это получается к cloudflare

Bogdan
22.10.2018
10:13:44
1. чего ты хочешь добится? 2. что есть сейчас 3. какой конфиг развертывания, nginx пристусвует?

Сергей
22.10.2018
10:34:52
@CanVeeD https://habr.com/post/427215/

Aga
22.10.2018
10:41:26
@CanVeeD https://habr.com/post/427215/
‘’’Спойлер: это зависит от проекта. ‘’’ Это ключевой момент, но с тем что микросервисы овертнженееринг в моем случае я согласен

Я это делаю не только в целях запустить проект, но и в целях получения опыта

Сергей
22.10.2018
10:43:06
Мне статья понравилась

Aga
22.10.2018
10:46:41
Мне статья понравилась
Черт, прочёл про Shopify

30$ за хостинг

17кк$ выручка)

Архитектура на основе микросервисов — это то, во что может превратиться проект со временем, когда вы столкнётесь с реальными проблемами. Это наилучший расклад «хуяк, хуяк в продакшн, а потом как-то перепишем»

name
22.10.2018
10:50:38
Привет. Мне нужен таймер на сервер, чтобы он периодически обновлял бд. Подойдет ли для этого setInterval или он будет грузить сервер?

name
22.10.2018
10:51:42
Yashko?
22.10.2018
10:52:33
По rabbimq существует чат? ^_^

Google
Vadim
22.10.2018
10:54:50
Ребят, вопросик небольшой. Допустим у нас есть файл json формате. Я его подключаю require() и сохраняю в переменную. В коде происходит изменение в файле. И оказываеться, что и данные в переменной меняются. Как так?

Gor
22.10.2018
11:42:59
... ну разве что тв думаешь что работаешь с копией данных а оказывается что с оригинальным объектом когда сохранение в файл делаешь

Cenator
22.10.2018
11:48:45
Любопытно, не должно же
должно, модули по ссылке передаются

Vadim
22.10.2018
11:56:37
Да я все понимаю. Я не могу поняить одного, как после require(когда он уже произошел) и данные занеслись в переменную, после обновления данных в самой переменной данные меняются

точней после обновления данных в файле и данные меняются в самой переменной. Хотя рекваер произошел до изменения в файле

Gor
22.10.2018
12:02:55
И меняешь перед этим. В этом же процессе?

Vadim
22.10.2018
12:04:49
Это походу jest меня обманул. Я только что потестил и нефига не меняеться в простом случаи. Спасибо, ребят. Разобрался

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