
Даня
21.09.2016
13:50:25
ребят, а есть чатик по рельсам?

I
21.09.2016
13:57:53
по руби и рельсам
но мы там злые
https://telegram.me/rubylang

Google

Vladislav
21.09.2016
13:59:14
230 человек) ого) я уж думал руби загнулось)

Никита
21.09.2016
15:19:22
Господа, вот вопрос по монге. Есть ли какой то метод быстро перенести содержимое json в коллекцию бд?

Bro
21.09.2016
15:21:52
mongoexport

Никита
21.09.2016
15:24:56
Может импорт?:)

Bro
21.09.2016
15:25:16
да mongoimport

Никита
21.09.2016
15:25:41
Спасибо большое :)
А objectId он сам сгенерирует?

Dmitry
21.09.2016
15:27:15
ребят а чем плох express то?

Evgeny
21.09.2016
15:28:17
ну например тем, что я под него людей найти не могу :)

Dmitry
21.09.2016
15:28:43
я вот написал бекэнд с блекджеком и шлюхами за 1 день на нем

Никита
21.09.2016
15:29:22
А в hapi работа с сессиями и боди так же проста как в экспрессе?

Dmitry
21.09.2016
15:29:23
но я просто новичок, поэтому и интересно мнение зубров

Evgeny
21.09.2016
15:29:45
тогда придется дождаться зубров

Google

Vadim
21.09.2016
15:30:11
когда в чате кто-то говорит что что-то говно/плохое/никому не нужно, это стоит воспримать как: этот инструмент не походит для решения моей задачи

Никита
21.09.2016
15:30:22
Мне кажется у экспресса комьюнити больше

Bogdan
21.09.2016
15:30:25
Народ а это нормальная практика использовать обобщенную схему конвеера (набор миддлваров и в конце единственный обработчик) вместо роутера и контроллеров? То есть вместо роутера и необходимости писать контроллер на каждый урл и действие достаточно договорится о обобщенной схема запроса из четырех действий - считать, добавить, обновить, удалить - GET|POST|PUT|DELETE /api/{table}/{id} и одна конечная точка будет просто отсылать запрос в базу ( `yield* db.perform(action, table, id)`) и отправлять результат. А фильтрация, валидация, проверка доступа будет происходить в миддлварах.

Сергей
21.09.2016
15:31:24
Расскажите чем так хорош koa?

Vadim
21.09.2016
15:31:30
async/await

Vladimir
21.09.2016
15:31:58
а что мешает делать асинк авейт в экспрессе?

Никита
21.09.2016
15:32:04
Коа вроде от разработчиков экспресса, не?

Vadim
21.09.2016
15:32:41

Сергей
21.09.2016
15:32:46
Есть адекватное сравнение?

Vadim
21.09.2016
15:33:10
хотя koa наверное больше с connect надос равнивать
чем с express
он в себе почти ничего не несет, так же как connect

Maxim
21.09.2016
15:34:21

Никита
21.09.2016
15:34:28
эммм
Вакансии? экспресс?
Это звучит почти как «специалист по использованию `String.prototype.concat`»

Evgeny
21.09.2016
15:36:42

Vitaly
21.09.2016
15:37:00
Да экспресс простой, шо там учить?
Что экспресс, что коа - микробиблиотеки
Вот и я о том же )

Google

Vitaly
21.09.2016
15:41:16
А коа - по сути сводится к одной функции 'koa-compose'. Остальное - мелочи( я про коа 2 говорю)

Никита
21.09.2016
17:21:22
Господа, подскажите плиз по эксперссовскому роутеру.
Есть роутер.Подключен так:
app.use('/money', require('./routes/money'));
в роутере делаю
res.redirect(/acc-info');
он прекидывает на xx.xx.xx.xx/acc-info
думаю ну ок.
делаю:
res.redirect('money/acc-info');
он прекидывает на xx.xx.xx.xx/money/money/acc-info
шо за

Oleg
21.09.2016
17:23:33

Никита
21.09.2016
17:24:58
бл.точн. Спасибо большое!
или просто res.redirect('acc-info'); да?

Roman
21.09.2016
17:28:00
Привет всем. Возникла проблема с кластером при использовании Socket.IO.
Переписал код с использованием модуля socketio-sticky-session, но теперь если возникает ошибка в коде процесс не перезапускается. Есть какое-то решение на этот случай?
Вот так оно сейчас выглядит :
https://gist.github.com/pik94os/3ffab43ee05c56a61cb4dfe997ee03e4
А таким оно было:
https://gist.github.com/pik94os/d221faab9aac6a9da856fe9ccd0a8b12

KlonD90
21.09.2016
17:39:16
А зачем cluster?

Roman
21.09.2016
17:40:43
чтоб держал 100 000 подключений в секунду

Aleksey
21.09.2016
17:41:17
:DDD

KlonD90
21.09.2016
17:41:47
эээ ну лучше не использовать нодовский кластер а чем-то другим балансировать
тот же nginx или haproxy

Roman
21.09.2016
17:42:20
https://habrahabr.ru/post/123154/

KlonD90
21.09.2016
17:42:26
там есть уже готовые стратегии для sticky сессий
использовать можно но лучше не стоит ._.
иначе фронтовой процесс может ставть узким местом

Roman
21.09.2016
17:46:44
хорошо, я это учту, но по моему вопросу никто ответ дать не сможет?

KlonD90
21.09.2016
17:48:27
там параметры не верно

Google

Admin
ERROR: S client not available

KlonD90
21.09.2016
17:48:28
передаются
первый аргумент должен быть объектом с {num: process.env.cpuCount || require('os').cpus().length}

Roman
21.09.2016
17:52:00
не обязательно.
Код модуля такой :
if (!callback) {
this.callback = options;
this.num = require('os').cpus().length;
this.connectionListener = layer3HashBalancedConnectionListener;
} else if (typeof options === 'number') {
this.num = options;
this.connectionListener = layer3HashBalancedConnectionListener;
} else {
if (typeof options.num === 'number') {
this.num = options.num;
} else {
this.num = require('os').cpus().length;
}

Andrey
21.09.2016
20:02:11
Видели кстати https://github.com/nolanlawson/optimize-js ? Позволяет ускорить иницилизацию библиотеки, только вопрос, как это будет сказываться на работе

Ҫѐҏӗѫӑ
21.09.2016
20:06:31
https://github.com/nodejs/node/pull/8503#issuecomment-248726831
как это модно спрашивать: кто уже юзал? бггг
уже ж 2 минуты как выложили

Evjeni
21.09.2016
20:07:28
ведь завтра уже устареет

Evgeny
21.09.2016
20:08:15
устарело минуту назад, это нода 7. за день устаревала 5

Andrey
21.09.2016
20:33:38
Ребят, подскажите по вебпаку. Как подключить в тесты экспортируемые модули моей приложухи?
Т.е. чтобы работал импорт по абсолютному пути типо import Api from 'App/Api'
Возможно, чатик не тот...

Vladimir
21.09.2016
20:45:44
экспортить руками?
npm link
вообще как это относится к вебпаку?

Andrey
21.09.2016
20:46:33
была проблема с контекстом

Vladimir
21.09.2016
20:57:44
с каким контекстом

Google

Andrey
21.09.2016
21:00:40
вебпаковским :)
Настроил context в webpack.config и норм

Яков
22.09.2016
06:21:12
комрады, подскажите, почему падает эта проверка с ошибкой if (typeof calls[tryrestid].notify.status_id !== "undefined") Стэк ошибки: TypeError: Cannot read property 'notify' of undefined
?

Nikolay добряш
22.09.2016
06:21:52
Ну я бы изначально на ундефайнед проверял сам калс
А то чет он его не ищет

Яков
22.09.2016
06:24:52
теперь думаю как бы эти проверки красивее написать?
мне получается надо проверять calls, tryrestid,notify и status_id