@nodejs_ru

Страница 2641 из 2748
Nick
05.10.2018
13:30:34
Ты хотел сказать в цикле?

Cenator
05.10.2018
13:30:56
в каком потоке

Daniyal
05.10.2018
13:33:47
Поток в объектном режиме, видимо...

Другой вопрос "что значит скипать"...

Google
Alexander
05.10.2018
13:35:33
пропускать?

Daniyal
05.10.2018
13:35:47
Короче, вон там наверху запинена инструкция - надо по ней вопрос задать

Alex
05.10.2018
13:36:04
он скипнул инструкцию

Alexander
05.10.2018
13:36:12
значит и объект сможет

Daniyal
05.10.2018
13:36:17
Да просто что пропускать. Непонятно что заставляет не пропускать

Eugene
05.10.2018
13:36:58
?

Alex
05.10.2018
14:09:48
Всем привет, посоветуйте либу для работы с большими числами пожалуйста.

Alex
05.10.2018
14:11:35
BigInt()
спасибо

Саня
05.10.2018
14:14:31
Ребят, привет. Подскажите мне о плюсах и минусах Loopback vs Express?

Есть у кого-нибудь мнение?

trilog
05.10.2018
14:17:11
Ребят, привет. Подскажите мне о плюсах и минусах Loopback vs Express?
loopback - ломаешься об возможности технологии(очень уж говняное апи), express - пилишь а ахереваешь от говнокода, зато с 0

Google
trilog
05.10.2018
14:17:23
собственно ни то, ни то не рекомендовал бы, но если выбирать из 2-ух зол - express

Саня
05.10.2018
14:18:19
А что бы порекомендовал?

Спасибо за ответ.

trilog
05.10.2018
14:19:25
мои вкусы специфичны, но, koa и adonis рекомендую рассмотреть

лично мои потребности они полностью восполняют в специфике

Саня
05.10.2018
14:21:20
мои вкусы специфичны, но, koa и adonis рекомендую рассмотреть
А коа не то же самое ли, что экспресс? По большому счету.

trilog
05.10.2018
14:21:23
но, для начала, лучше расскажи о проекте и сколько человек

А коа не то же самое ли, что экспресс? По большому счету.
коа это допиленный экспресс, если смотреть очень грубо

Саня
05.10.2018
14:22:21
6 человек. Уже есть экспресс+сиквалайз. Предлагают попробовать лупбэк.

trilog
05.10.2018
14:23:55
я бы послушал

Yaroslav
05.10.2018
14:24:05
Ребят, привет. Подскажите мне о плюсах и минусах Loopback vs Express?
loopback для мелких, express для больших. советую express менять на koa2

Саня
05.10.2018
14:24:34
а есть какие-то аргументы?
Типа он басовый апи уже генерит.

trilog
05.10.2018
14:24:52
Типа он басовый апи уже генерит.
если это единственная фича, которая вам оттуда нужна - шли господ подальше

и сделайте свою реализацию, это не так сложно

Yaroslav
05.10.2018
14:26:54
+ loopback чисто для rest

Саня
05.10.2018
14:26:56
https://hackernoon.com/why-loopback-is-better-than-expressjs-bcf01de87582

Это херня?

Google
Yaroslav
05.10.2018
14:27:31
А чем коа2 лучше будет?
работа с асинхроностью вшита, убрано лишнее и исправленны ошибки, писала команда, что писала до этого экспресс

https://hackernoon.com/why-loopback-is-better-than-expressjs-bcf01de87582
зависит от размера проекта и rest-ориентированости

сейчас мода GraphQl

Саня
05.10.2018
14:28:21
Он у нас прям весь рестовый уже. И нету сильно времени переделывать на GraphQL.

Yaroslav
05.10.2018
14:29:14
в общем, если проект будет расти и норм по размеру кодовая база будет то берите express/koa2

Саня
05.10.2018
14:29:17
А GraphQL с Postgre можно?

Yaroslav
05.10.2018
14:29:27
да

graphql это лишь стандарт взаимодействия основаный на json, где много роутов заменяються одним

Саня
05.10.2018
14:29:48
Не могу подбить на монгу. =))

Yaroslav
05.10.2018
14:30:00
в норм проектах 3 бд

mysql/postgre + mongo + redis

я про крупные

Саня
05.10.2018
14:30:33
А в монге чо? Файлы? ?

Гридфс?

Sasha
05.10.2018
14:31:02
Саня
05.10.2018
14:31:16
mysql/postgre + mongo + redis
Так что в монге? =)

Yaroslav
05.10.2018
14:34:06
Так что в монге? =)
не понял вопрос

Саня
05.10.2018
14:34:47
Разделение бд. Какую Инфу хранить в монге?

Если есть постгре.

Google
Yaroslav
05.10.2018
14:36:53
информацию которая не критична к потери и часто меняеться, в проектах что я видел, хранили информацию об людях в чате, календарь с запланированными и прошедшими событиями, в redis в основном кеш, в реляцеонке пользователей, сообщения и т.д. т.е. статическую инфу, историю транзакций, т.е. ту инфу, критично которую потерять

в общем, комбинировали по критичности потери и по частоте измений в основном. + некоторые структуры лучше вснуть в реляционку, некоторые в монго

Dmitriy
05.10.2018
14:38:23
не понятно, зачем городить еще одно хранилище, я думаю что вопрос именно в этом.

Yaroslav
05.10.2018
14:38:59
ибо проект разросся. и появились структуры данных которые специфичны для разных видов сторов

Саня
05.10.2018
14:39:06
в чем преимущество монго над постгре?

Yaroslav
05.10.2018
14:39:18
скорость, виды структур которые можно хранить

Dmitriy
05.10.2018
14:39:38
скорость? )))

виды структур?)))

Gor
05.10.2018
14:39:57
vitalii
05.10.2018
14:40:16
парни, что лучше юзать для авторизации. ща passport. js,jwt, токены юзаю.

Dmitriy
05.10.2018
14:40:22
видимо у вас там старый постгрес был

Саня
05.10.2018
14:40:32
А вообще какая задача стоит?
Объединять будем два проекта, думаем на чем стратегически вернее написать.

Dmitriy
05.10.2018
14:40:56
Gor
05.10.2018
14:41:18
Объединять будем два проекта, думаем на чем стратегически вернее написать.
Не, что именно будет делать. API сервис к примеру или там все вместе с рендерингом фронта . В таком ключе

vitalii
05.10.2018
14:42:57
а чем не устраивает паспорт?
как то читал что jwt лучше не использовать. вот хз чем заменить.

Gor
05.10.2018
14:43:46
как то читал что jwt лучше не использовать. вот хз чем заменить.
Зависит от задач. Просто заменять потому что кто то написал что лучше не использовать, это м....

Anton
05.10.2018
14:45:08
Секвалайз круть?

Yaroslav
05.10.2018
14:47:02
Секвалайз круть?
Лучшая из орм на данный момент

Google
?
05.10.2018
14:49:46
Ого. Читали уже? https://tproger.ru/news/nodejs-javascript-union/amp/

Max
05.10.2018
14:52:20
коа это допиленный экспресс, если смотреть очень грубо
koa это просто апи миддлвар плюс хелперы вроде дефолтного обработчика ошибок или возможности отправить стрим через ctx.body = someStream и плюс контекст куда копируются свойства и методы от объектов запроса и ответа ноды (что на мой взгляд только запутывают потому что если что-то неясно то можно пойти сразу посмотреть объкты req, и res в доках ноды а так приходится сначала идти в документацию по коа и только потом уже в доку ноды). Вместо koa с тем же успехом можно вообще взять чистую ноду а если нужны миддлвары то для них даже отдельной библиотеки не надо const middlewares = []; middlewares.push(async (req, res, next, ...rest)=>{ console.log("request start", Date.now()) res.end(await next(req, res, ...rest)); console.log("request end", Date.now()); }); middlewares.push(async (req, res, next, ...rest)=>{ await new Promise((resolve)=setTimeout(resolve)); return "hello world" }); server.on("request", (req, res)=>{ middlewares[0](req, res, ...middlewares.slice(1), ()=>{}) })

Dmitriy
05.10.2018
14:52:36
Апи сервис. Фронт на вьюхе.
я вот это использую для api http://nestjs.com/

Саня
05.10.2018
14:53:35
я вот это использую для api http://nestjs.com/
Ох сколько всего неизвестного. Это я про ТС и ФП.

Maxim
05.10.2018
14:53:51
Dmitriy
05.10.2018
14:54:08
Prisma
Это GraphQL которая? всё никак не попробую

Саня
05.10.2018
14:54:14
Вложенность там классная.

Eugene
05.10.2018
14:55:10
Но вообще субд по задаче надо выбирать

Julia
05.10.2018
14:55:46
Есть конфа по PgSQL?)

Саня
05.10.2018
14:55:48
джоины!!
это преимущество постгрес, а не монги)

Eugene
05.10.2018
14:56:15
это преимущество постгрес, а не монги)
Сорри, вопрос наоборот прочёл.

Саня
05.10.2018
14:56:29
джоины!!
Агрегации!!

Julia
05.10.2018
14:57:16


building_id: 1, array: [ {rooms: 1, is_open_plan: false, is_studio: false, cnt: 10}, {rooms: 2, is_open_plan: false, is_studio: false, cnt: 20} ]

вот типо вот так получить надо прямо из pgsql

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