@nodejs_ru

Страница 221 из 2748
Даня
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
а что мешает делать асинк авейт в экспрессе?
ничего, в идеале получится тот же koa

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

Vadim
21.09.2016
15:33:10
хотя koa наверное больше с connect надос равнивать

чем с express

он в себе почти ничего не несет, так же как connect

Никита
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

шо за

Никита
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
уже ж 2 минуты как выложили
срочно учить значит нужно

ведь завтра уже устареет

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

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