@nodejs_ru

Страница 660 из 2748
Artem
17.03.2017
06:35:58
ок спасибо

а как там с кастомизацией полей на клиенте?

Lulz
17.03.2017
06:40:31
как сделать пулл конекшенов для драйвера mysql?

Михаил
17.03.2017
06:45:14
Google
Lulz
17.03.2017
06:46:27
лимит коннекшенов можно устанавливать на свое усмотрение или все же есть какой-то лимит?

например 2000

Artem
17.03.2017
06:53:43
Ребят поделитесь новостями, какие технологии на бекенде сейчас в тренде? к примеру Koa 2,x или подобное

Михаил
17.03.2017
06:54:24
лимит коннекшенов можно устанавливать на свое усмотрение или все же есть какой-то лимит?
Можно, там есть соответствующий параметр. 2000 может потребоваться только если соединения будут утекать.

Lulz
17.03.2017
06:54:48
хорошо, а как тогда такие запросы в цикле обрабатывать

у меня есть массив объектов с 1.4к записями, итерирую их и записываю в бд

лимит коннекшенов 2к, но ругается свыше 300

пробовал использовать getConnection с колбэком и внутри квери

Михаил
17.03.2017
07:06:13
И правильно ругается, не надо так. Объедини запросы и посылай кучей. Если посылать по 100 запросов за раз, то уже не понадобится столько соединений.

Lulz
17.03.2017
07:07:19
а как это объединить?)

Михаил
17.03.2017
07:12:27
http://webdevkin.ru/posts/mysql/mysql-mnozhestvennyij-insert-i-update

Artem
17.03.2017
07:45:58
Ого ))) здарова Георгий )) какими судьбами ?

Георгий
17.03.2017
07:46:09
?

Google
Георгий
17.03.2017
07:46:25
Надо приобщаться к таким сообществам?

Я пока что туп во всем этом, но почитав умных людей что нибудь узнаю ?

Artem
17.03.2017
07:47:07
я тоже так думаю

Ivan
17.03.2017
08:16:16
Георгий добрый день

Юрий
17.03.2017
08:16:47
Здравствуйте, Георгий.

Ivan
17.03.2017
08:16:54
Георгий

приветствую

Lulz
17.03.2017
08:37:22
Добро Пожаловать, Мсье Георгий

Георгий
17.03.2017
08:42:13
Ахах???

Всем привет ?

Aleksey
17.03.2017
08:55:00
Всем привет, не подскажите как можно хранить/редактировать массив в куке? А то мне кажется мои методы неправильны и проблема возникает, после перезагрузки страницы все обновляется

использую cookie-parser, express-session

Aleksey
17.03.2017
09:47:03
Но ты же знаешь, что в куки много не положить?
Много и не надо, а как делать проверку на наличие? If(req.cookies.array) так ругается если его нету

Anton
17.03.2017
09:47:39
А как ты его туда складываешь-то?

Aleksey
17.03.2017
09:50:03
Items=req.cookies.array; Items.push(req.body) res.cookie('array',items); ну как то так

Anton
17.03.2017
09:51:29
Так ты уверен что они тебе в req вобще приходят? Это раз

А два - http текстовый протокол, поэтому сложить туда можно только строку

Aleksey
17.03.2017
09:51:55
да, приходит

Google
Aleksey
17.03.2017
09:52:40
ну там req.body.el вот так запихиваю

Anton
17.03.2017
09:53:07
да, приходит
Дебаг по чату. В req.cookies у тебя что?

Aleksey
17.03.2017
09:55:44
router.post('/cookie',(req,res)=>{ let items=[]; items.push(req.body.url); res.cookie('list_url', items, { expires: new Date(Date.now() + 999999), httpOnly: true }); }); В req.cookies вот это если не создавать тот кук в котором массив { sessionId: 's:EVwG-smEKxddw7M-vA4SfOv3UgQ3wmXn.v84UPXST5OI84+LdsxVx1LQR+JYExdeLqUM0SP3CtME' }

так создаю сессию

Fedor
17.03.2017
09:57:49
Ребят, а есть команды, которые специализируются на nodejs и делают коммерческие разработки на заказ?

Aleksey
17.03.2017
09:58:15
Так с куками правильно делаю? Мне просто нужно хранить небольшой список в куке отдельном, список только увеличиваться может

Anton
17.03.2017
09:58:46
Покажи, что у тебя там потом получается, когда ты туда кладешь свой массивчик

Aleksey
17.03.2017
10:05:16
так чет поломалось но хранились url и между ними вот это было: j%3A%5B%22

Крч наверное так сделаю: if (req.cookies.list_url!==undefined); items=req.cookies.list_url items.push(req.body.url); res.cookie('list_url', items, { expires: new Date(Date.now() + 999999), httpOnly: true });

Maxim
17.03.2017
10:48:00
ребят, перекатываюсь по воле случая из RoR в проект на node.js, есть несколько вопросов: 1. чем вы мониторите работоспособность приложения и сохраняете ошибки? airbrake/errbit? 2. что использовать для background jobs (аля sidekiq для rails)?

Ilnur
17.03.2017
11:00:32
https://keymetrics.io/pm2/

Roman
17.03.2017
11:02:37
че за тренд такой из рор в ноду и го переходить

Roman
17.03.2017
11:02:41
там совсем все плохо?

Maxim
17.03.2017
11:06:12
такие обстоятельства) начали чатботов делать, а там уже команда с набором своих фреймворков и готовых решений под каждую платформу, поэтому приходится адаптироваться

Roman
17.03.2017
11:07:17
главная зазлуга гибкости ror - с него можно уйти в другую экосистему полностью и навсегда

Sergey
17.03.2017
13:04:30
Подскажите пожалуйста, у меня есть файл.json которой весит 40мб, я не могу его прочитать в переменную и потом через цикл перебирать. Можно ли как-то через потоки читать по строчно из файла в цикле?

Или как вообще лучше поступить?

A
17.03.2017
13:06:46
Yield

Альберт
17.03.2017
13:12:08
Или как вообще лучше поступить?
Я бы наверно сделал так. Итератор, который бы брал кусок файла, считал бы некоторое кол-во пар скобок (все зависит от структуры json) и

потом decode и по строчно перебор, и так повторял бы пока файл не закончился.

Google
Admin
ERROR: S client not available

Альберт
17.03.2017
13:12:58
А почему не можешь в переменную записать?

Sergey
17.03.2017
13:13:30
40мб для переменной многовато

208620 строк, каждая строка это массив из десяти элементов, string

Нужно сделать цикл по этому массиву, и еще вложенный из 100k елементов

Evgeny
17.03.2017
13:16:05
я б файл переформатировал в другой формат

Sergey
17.03.2017
13:16:18
Какой?

Альберт
17.03.2017
13:16:34
Ну по мне это не много, работал в одной компании, где конфиг внутренней системы более 100к строк) если у тебя проблемы со скоростью в фоне разбей этот json на куски

Dmitry
17.03.2017
13:17:11
А в чем проблема? Падает? Явроде когда то парсил json на пару сотен мегов

Sergey
17.03.2017
13:17:26
По сути это база из excel, я его конвертик в json

Альберт
17.03.2017
13:21:21
https://github.com/dominictarr/JSONStream

Igor
17.03.2017
13:22:06
В CSV идеально бы

Альберт
17.03.2017
13:23:14
Vladimir
17.03.2017
13:31:39
Или как вообще лучше поступить?
тебе какуюто дич насоветовали. Решение одно - стримы. Если построчно, то есть 2 варианта: https://nodejs.org/dist/latest-v7.x/docs/api/readline.html либо https://www.npmjs.com/package/through2

Сергей
17.03.2017
13:32:56
Dmitry
17.03.2017
13:33:33
Да, падает, пишет, память закончилась
Если надо разово сделать, то увеличь лимит по памяти и обработай. Если на постоянно основе, то лучше стримы как написали выше

Mikhail
17.03.2017
13:53:36
Google
Sergey
17.03.2017
13:54:56
Yield
Вроде дельный совет, попробую. Спасибо

Сергей
17.03.2017
13:54:58
Sergey
17.03.2017
13:55:27
Зачем? Чтоб потом опять его просить в json

Сергей
17.03.2017
13:55:43
зачем тебе в json парсить?

Sergey
17.03.2017
13:55:47
Мне нужно циклом пройтись по всем елементам

Сергей
17.03.2017
13:55:51
и что

A
17.03.2017
13:55:52
Вроде дельный совет, попробую. Спасибо
погоди я думал я в питон ответил про генераторы

Сергей
17.03.2017
13:56:06
Мне нужно циклом пройтись по всем елементам
какую операцию делаешь над элементами?

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