Tal
I’m ok also hiring someone for this.
🖤
Ребят, нужен совет. В приложении экспресс уже дохрена роутов, как их красиво организовать?
Николаич
Ребят, нужен совет. В приложении экспресс уже дохрена роутов, как их красиво организовать?
Выделить логические группы и разнести по отдельным модулям.
🖤
Выделить логические группы и разнести по отдельным модулям.
const {Routes} = require('express'); -я предполагаю что-то отсюда
🖤
const {Routes} = require('express'); -я предполагаю что-то отсюда
не совсем понимаю, как middleware пробросить. Если я использую в основном приложении бодиПарсер и хочу вынести роуты, мидлВэа тоже выносить?
Nikolay
Ребят, нужен совет. В приложении экспресс уже дохрена роутов, как их красиво организовать?
можешь разбить по разделам сайта, создать файлики отдельные на каждый раздел в своей папочке и унести туда всю логику связанную с разделом, т.е обычная модульность
🖤
можешь разбить по разделам сайта, создать файлики отдельные на каждый раздел в своей папочке и унести туда всю логику связанную с разделом, т.е обычная модульность
да, я считаю это правильный подход, именно так и пытаюсь организовать. Просто ищу более правильный способ подключения
Rich
Что за второй домен
Ты заходишь на. domain.com, а авторизация стим через auth-domain.com , дальше ты попадаешь на domain.com
shoo
а можно как то обратиться к сокету по айдишнику ? теперь в сокете клиента лежит токен и его имя(декодированное из токена), но если у меня есть только айдишник, а не сам объект токена, могу я как-то найти объект его ?
Alisher
Всем Привет , не подскажете какие есть варианты ORM ( системы / либы ) для PostgreSQL на NodeJS
Alisher
sequelize knex objection typeORM
ты пользовался всеми ? можешь поделиться , какие есть не достатки
Михаил Макарычев
ты пользовался всеми ? можешь поделиться , какие есть не достатки
Я ничем этим не пользовался. Так уж получилось, что либо была монга, либо писал запросы вручную через нативный драйвер. Могу лишь сказать, что другие ругают sequelize за баги, которые не закрываются годами, и странное поведение на сложных запросах
🖤
Хочу услышать мнение, нормально ли держать на одном домене и REST-aoi , и отдачу страниц? Допустим, структура такая, что www.site.com/ отдаёт вебстраничку, www.site.com/about тоже, а вот www.site.com/info -REST api которая отдаёт JSON . Такая оргинизация допустима?
Alisher
а вообще как относишься к No-SQL баз данных
🖤
да в полне
благодарю
Alisher
благодарю
у тебя сервер на nginx ( случаем )?
🖤
Alisher
🖤
тогда этот вариант на node просто переведи
в настоящий момент примерно так и устроил, просто раздумывал, поднять ли повыше или нет
Alisher
да
я никогда еще не писал на mongo . вот хочу послушать что люди говорят
🖤
я никогда еще не писал на mongo . вот хочу послушать что люди говорят
мне нереально вкатил JS-подобный синтаксис)) я пока использую лишь очень малую часть её возможностей, в планах найти на Юдеми курс по монге. После PHP и MySQL гораздо ламповее.
Eugene
mongooose
🖤
ясно , а проблем с Базой не было ? скажем no-sql не сможет решать какие то задачи которые по силе sql
я не знаю SQL на таком уровне, чтобы мерить его силами с кем то ещё. Проблем не было пока. Валидация, заполнение, манипуляции гораздо удобнее, чем просто SQL. Подчеркну еще раз, что я просто высказываю мнение, опыта с нагружнными системами я не имею.
Кылыч
bookshelf вроде еще есть
Кылыч
ага
Alisher
ага
и ты ей не пользовался ?
Михаил Макарычев
спасибо , ты базу на Монго держишь ?
Был такой период в моей жизни
Кылыч
пользовался sequelize
Кылыч
но по мне
Кылыч
node лучше юзать с NoSQL
Vadim
закинб всё в Promise.all([массив с промисами, отвечающие за асинхронную обработку на каждой итерации]).then(function(result) {})
Олександр
node лучше юзать с NoSQL
что значит лучше? в чем лучше? Может быть это просто максимально субъективное мнение?
Михаил Макарычев
а теперь ?
А теперь я временно не работаю
Кылыч
лучше значит сама экосистема Javascript основана на
Кылыч
NoSQL
Михаил Макарычев
Кылыч
то бишь это JSON
Vladimir
Всем Привет , не подскажете какие есть варианты ORM ( системы / либы ) для PostgreSQL на NodeJS
knex или sequelize. Тащусь от секвалайза, но опытные ребята говорят, что лучше простой knex и всё
Кылыч
а поддержка реляционных бд не очень
Eugene
🤔ээээ
Alisher
а поддержка реляционных бд не очень
то есть те no-sql больше импонирует нежели sql
shoo
shoo
как побороть асинхронность ? если делаю вот так, то опаздывает
Кылыч
я не говорю какая из них лучше а какая нет
shoo
shoo
если так, то выводит просто [function]
Михаил Макарычев
Уверен, что конструкция справа возвращает promise?
Alisher
а поддержка реляционных бд не очень
МНЕНИЕ : могу сказать что как для построение реляционных бд с всей ирархией сущностей , складывается мнение что просто JSON не вывезит этого . no-sql хорош , но для елемнтарных вещей ,скажем сохранение и получение сесий , каких-то легких и выского требовыемых данных .
Михаил Макарычев
нет не уверен)))
Тогда не делай await
shoo
я не понимаю как мне синхронно это сделать))
Кылыч
что-то мы нафлудили сильно)
Alisher
что-то мы нафлудили сильно)
если еще не брался за sql , могу сказать что будут полезным такие знания
Михаил Макарычев
я не понимаю как мне синхронно это сделать))
Короткий ответ такой: используй promise или async/await
Кылыч
я итак работаю с SQL
Кылыч
просто когда я перешел на Node JS
Кылыч
понял что тут не особо поддерживают реляционки
Кылыч
с этим Sequelize сколько я мучался
Alisher
понял что тут не особо поддерживают реляционки
я еще не начинал node , но уже понял на что я пошел )
Alisher
есть ребята кто на golang rest писал ?
Кылыч
а сам какую технологию юзаешь?
Alisher
а сам какую технологию юзаешь?
я вообще питонист ) Django
Михаил Макарычев
есть ребята кто на golang rest писал ?
Изучал go для себя. Писал несколько маленьких проектов. Совсем крошечных. В итоге бросил это дело