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
Всем привет, посоветуйте либу для работы с большими числами пожалуйста.
?
05.10.2018
14:11:26
Alex
05.10.2018
14:11:35
Саня
05.10.2018
14:14:31
Ребят, привет. Подскажите мне о плюсах и минусах Loopback vs Express?
Есть у кого-нибудь мнение?
trilog
05.10.2018
14:17:11
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
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
trilog
05.10.2018
14:24:23
Саня
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 лучше будет?
работа с асинхроностью вшита, убрано лишнее и исправленны ошибки, писала команда, что писала до этого экспресс
сейчас мода 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
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
vitalii
05.10.2018
14:42:57
Gor
05.10.2018
14:43:46
Anton
05.10.2018
14:45:08
Секвалайз круть?
Yaroslav
05.10.2018
14:47:02
Cenator
05.10.2018
14:48:30
Google
?
05.10.2018
14:49:46
Ого. Читали уже?
https://tproger.ru/news/nodejs-javascript-union/amp/
Саня
05.10.2018
14:50:44
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
Саня
05.10.2018
14:53:35
Eugene
05.10.2018
14:53:35
информацию которая не критична к потери и часто меняеться, в проектах что я видел, хранили информацию об людях в чате, календарь с запланированными и прошедшими событиями, в redis в основном кеш, в реляцеонке пользователей, сообщения и т.д. т.е. статическую инфу, историю транзакций, т.е. ту инфу, критично которую потерять
Не совсем ясно, если монга менее надежная по сравнению с постгрес, может ее не нужно использовать просто? Имхо разделяют как раз из-за специфики структур данных, как ты ниже и описал.
Maxim
05.10.2018
14:53:51
Саня
05.10.2018
14:54:06
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
feed4rz
05.10.2018
14:59:35