Bogdan
Ну вот я скорее про koa2 как раз, потому как вижу что его всюду продвигают уже.
Mykola
я когда пробовал, то приходилось почти везде convert() юзать
Bogdan
Даже на том же javascript.ru его уже в качестве основы для курсов юзают, вот недавно узнал.
Bogdan
А что тебе нужно? В коа только мидлвары.
Ну мне что-то на таком уровне и нужно, с мидлварами да роутерами, не какой-нибудь жирный sails.
Bogdan
Стоит таки koa попробовать наверное?
Mykola
Я сейчас начал сильно рассматривать вот это. Помоему кидали тут уже. http://ratneshsinghparihar.github.io/Node-Data/ Пример: https://github.com/h-adk/demo-sample/tree/master/Demo-Sample
Vlad
https://twitter.com/nordicjs/status/773781021900861440
Bogdan
https://twitter.com/nordicjs/status/773781021900861440
О, отлично, сейчас то и узнаем последние тренды!
Bogdan
Я сейчас начал сильно рассматривать вот это. Помоему кидали тут уже. http://ratneshsinghparihar.github.io/Node-Data/ Пример: https://github.com/h-adk/demo-sample/tree/master/Demo-Sample
Выглядит интересно, но пока немного меня пугает. Я вот еще видел такую штуку, но это чета прям очень жирное https://www.totaljs.com/
Mykola
Тотал - о да. Слышал о нем, но тоже пока руки не дошли
Mykola
Что мне обычно не нравится во всяких restify, express, koa. В том, что нужно писать все самому. Что мне не нравится в Sails, MEAN, … - монстры. Где ж найти тот баланс
Mykola
Честно сказать, пишу на express, koa1, но так достало уже. «Я не хочу писать много кода, я хочу чих-пых и в деплой»
Mykola
HAPI как по мне очень учтарел уже.
Nikolay
Устарел относительно чего?
Nikolay
Он развивается постоянно вроде как.
Mykola
Юзал я HAPI+GLUE - как по мне прикольно получилось. Но вот не хватает ему новшевств. Его помоему спокойно можно запустить еще на 0.12.
Aleksey
го на GO
go прикольно, но не то.
Bogdan
Ага
Mykola
понял +1 )
Mykola
go прикольно, но не то.
есть такое, но ща типа модно. Как же я скучаю за старым python+Django|Flask
Mykola
но не в этом чате
Mykola
но работы меньше
Mykola
покрайней мере у меня
Aleksey
Go – это просто то что удобно гуглу.
Mykola
ну не скажи, те же потоки в GO неплохо сделаны. В ноде ухищрятся приходится.
Mykola
я конечно в GO не сильно, чисто «диванный эксперт», так как не юзал пока сильно
Roman
В Go много чего хорошо сделано
Мерль
Go – это просто то что удобно гуглу.
Не только гуглу, как оказывается
hamper 𓅝
у го есть некоторые плюсы, я на нем сейчас на работе пишу
Aleksey
Мне язык понравился, но писать серьезное пока не довелось на нем.
Aleksey
Кроме как докер не видел чтобы на нем писали что-то серьезное.
Aleksei
Я кстати борода веган
Aleksei
меня взломали, сорян
Aleksei
оставил ноут незалоченым
Oleg
оставил ноут незалоченым
Судя по всему, сейчас тебе нужно написать статью, что телеграм небезопасен 🙃
Aleksei
да нет, просто мне иногда лень использовать активные углы, чтобы лочить ноут, когда отхожу
Anonymous
йоу, друзья. есть тут те, кто имел опыт работы с Sequelize?
Alexander
ты лучше сразу вопрос задавай
Denis
+1, это Node.js, это Back-end, здесь не любят прилюдий =)
Алексей
йоу, друзья. есть тут те, кто имел опыт работы с Sequelize?
немного есть, а что именно интересно?
Anonymous
окай. как сделать условие по include'у? типа такого: SELECT * FROM a LEFT JOIN b ON (...) WHERE a.field1 = 2 AND b.field2 = 5; по логике доков, как-то так: modelA.findAll({ include: { model: modelB }, where: { field1: 2, 'b.field2': 5 } }) но в реальности, он выдаёт следующий код: SELECT * FROM a LEFT JOIN b ON (...) WHERE `a`.`field1` = 2 AND `a`.`b.field2` = 5
hamper 𓅝
Кроме как докер не видел чтобы на нем писали что-то серьезное.
influx, grafana, consul, вроде дропбокс его для внутренних сервисов используют, syncthing
Alexander
@elkornacio Sequelize.col() посмотри
Alexander
вру
Anonymous
это условие попадает в ON для JOIN, а не в WHERE для всего запроса, пробовал
Mykola
так запихни типа LEFT JOIN b on b.a_id=a.id AND b.field2 = 5 WHERE a.field1 = 2
Anonymous
очевидная, нет? я не join хочу сделать по какому-то критерию, а отфильтровать строки, по критерию, в который входит столбец из join'а.
Mykola
Как по мне, если джойнить таблицу, туда и все условия пихачить.
Anonymous
так запихни типа LEFT JOIN b on b.a_id=a.id AND b.field2 = 5 WHERE a.field1 = 2
такой вариант с индексами норм сработает?
Mykola
да, составной индекс нужен
Mykola
а?
Aleksey
Чем??
Ну лучше уж чем nodejs.
Anonymous
так запихни типа LEFT JOIN b on b.a_id=a.id AND b.field2 = 5 WHERE a.field1 = 2
да, с таким запросом всё и правда сработает
Vladimir
Ну лучше уж чем nodejs.
Вопрос был - чем понравился го?
Aleksey
Вопрос был - чем понравился го?
Я отказываюсь отвечать на провокационный вопрос. Только в присутствиии моего авокадо!
Mykola
модно, молодежно, популярно )
Aleksey
Каналы, конкаретность, вот это все. Простота, быстрота.
Aleksey
Наносекунды, вот это все. Реально, после ноды все летает.
Vladimir
ну проиозводительность - тут все ясно
Vladimir
но так и до сишки можно скатиться
Anonymous
я немного переформулирую проблему. можно ли в sequelize как-то сделать проверку на то, прошёл left join или нет? типа SELECT * FROM a LEFT JOIN b ON (...) WHERE b is not null
Bogdan
Жаль только работы особо на Go пока не завезли
Bogdan
А на ноде уже все ОК
Anonymous
если пустой array - не прошел =)
Anonymous
ну он сам же выдаст left join при таком подключении. или можно как-то зафорсить поставить inner join?
Mykola
в сиквелайзе полюбому должен быть INNER
Anonymous
оп, да, с проверкой выдаёт inner. окей, спасибо, сейчас ещё потыкаюсь
Mykola
помоему нужно required: true пропихивать, чтоб был INNER