старий
а дальше =)
Зависит от возможностей ORM
старий
И комбинировать raw запросы - нормальная практика
Dmitriy
просто если в ОРМ идет какаято трассировка например, дебаг, то при raw запросе это все теряется
старий
Что касается самого билдера внутри ORM, то ты можешь вообще его не использовать, orm это все таки о другом
старий
Ну для большинства задач тебе возможностей orm хватит с головой
старий
Единственный раз, когда я писал raw запрос - когда нужен был триггер
Dmitriy
как это о другом, вот например sequelize, сколько там кода и мануалов написано о логическом связывании таблиц и построении запросов на их синтаксисе, в зависимости от логики связывания
старий
И их представлении
старий
А вот, например, knex - query builder, упрощает тебе построение запросов, но не делает дополнительного слоя
старий
Тут уже смотри, что тебе нужно - модели или что-то другое.
Dmitriy
а приведи пример ОРМ со связыванием таблиц но без билдера =)
Dmitriy
только не приведешь, ибо это неотъемлемая часть =)
старий
а приведи пример ОРМ со связыванием таблиц но без билдера =)
Ну ты можешь использовать, а можешь нет - дело твоё.
Dmitriy
если в орм описать связи но не использовать билдер - это то же самое что и вообще орм не использовать
Dmitriy
наверное зря я эти вопросы задавал, надо както поконкретнее будет сформулировать =)
старий
Ты можешь использовать db.raw
старий
Или table.raw
Dmitriy
и он проигнорирует логическое связывание тогда
старий
И возвращать результаты в размапленные коллекции
старий
Ну это проблема sequelize
старий
И возможно ты путаешь query builder и получение информации через связи)
старий
Билдер строит запросы
старий
А тебе нужно получить экземпляр класса и через связь получить его связи
старий
Без понятия, как именно это устроено в секвелайзе, но, к примеру ларавелевский элоквент возвращает на raw запрос экземпляр того класса из которого был вызван
?
Ты можешь использовать db.raw
если оно там есть то кому-то зачем-то этот интерфейс таки предоставлен и не просто так
Usman
Ребята, кто может помочь с авторизацией пользователся
Ivan
Yep
Alexander
zehr gut, Voldemar!
Таймураз
и foo не референс?
1. если объект будет с вложенными объектами- будут референсы 2. нужен бабель
Таймураз
_.cloneDeep самое правильное решение
Alexander
1. если объект будет с вложенными объектами- будут референсы 2. нужен бабель
у меня без фронтенда, поэтому бабель не нужен. я уже посмотрел, да, _.cloneDeep оставлю
Таймураз
у меня без фронтенда, поэтому бабель не нужен. я уже посмотрел, да, _.cloneDeep оставлю
Ну вообще, бабель на бэке- не антипаттерн. Тот же object spread неплох Но если не используешь- смысла тащить зеро
Alexander
а если через сервер фавикон подключать фавиконку она сразу появляется ?
Alexander
не пойму в чем дело, на локал хосте в хроме появилась сразу, в лисе несколько позже, а сейчас добавил эти же 2 строчки кода на хост, и ни чего нет
Alexander
кеш сбросил все равно нету
Alexander
скинул знакомому сайт, у него фавикона появилось, почему у меня на моем компе не в одном браузере ее нет))
Alexander
offtopic чисто случайно, нет ли тут кого знакомого с ресторанным R-keeper?
Usman
Ребята, req.session.user = user._id; сохраняет в сессию, да? Но почему то консоль не выводить ее
Usman
в чем может быть ошибка? app.use(session({ secret: 'i need', key: 'sid', resave: false, saveUninitialized: false, cookie: { "path": "/", "httpOnly": true, "maxAge": null }, store: new MongoStore({ url: config.basedata, }) }));
сomorsiс
Ресейв false?
Usman
Ресейв false?
Я вчера начал разираться в этом. Что это?
Джон
Пасаны, привет всем! У меня сервер на нодке + 2 приложения на реакте — админка и сайт. VPS есть только один пока что. Как считаете, правильно ли будет запустить всё это в 3х докер контейнерах?
sho?
эээ, а админку и сайт зачем в контейнерах?
sho?
сервер в контейнер, бд - в волюм, реверспрокси (нджинкс) - в третий контейнер. всё организованно менеджить композером. админка и сайт сервятся нод сервером
Ivan
Ну вообще, бабель на бэке- не антипаттерн. Тот же object spread неплох Но если не используешь- смысла тащить зеро
Последний лтс ноды справляется без бабеля. Странно сейчас не использовать es6 и странно тащить бабель.
Таймураз
99.9% http://node.green/
Говорю же, не заметил)
Дима
Импорты, class properties, flow и так далее
Dmitrii
Импорты, class properties, flow и так далее
другое дело если ты не знаешь об этих фичах, тогда да, смысла нет))
Ivan
Импорты, class properties, flow и так далее
ну это всё на любителя у меня ts —> es6, бабель не нужен. если flow и всякие ништяки, то да, без бабеля сложновато
Dan
Добрый день! 9 декабря в Санкт-Перербурге пройдет самая масштабная конференция EPAM в России - #ITsubbotnik https://events.epam.com/events/itsubbotnik-winter-2017. 13 спикеров поделятся своим опытом и лайфхаками с реальных рабочих проектов. В этот раз доклады будут в следующих направлениях: Data, JS, Mobile, DevOps и Java. Конференция бесплатная. Узнать о программе, познакомиться со спикерами и зарегистрироваться можно здесь: https://events.epam.com/events/itsubbotnik-winter-2017 Встречаемся 9 декабря в 10:30 по адресу: ул. Лодейнопольская, 5, центр ПетроКонгресс. Приходите, будет интересно!
Igor
Делаю запрос на апи, вместо кириллицы приходят вопросительные знаки. Это с кодировкой связано?
Igor
Через рест клиент, кириллица норм приходит
Дима
?? ???? ?? ? ??????? ??? ? ?? ???? ?
Igor
да
Eugene
:D
?
Через рест клиент, кириллица норм приходит
не факт что это у тебя бока, некоторые безрукие ребята умеют неюникод в базу ложить когда не надо
?
в базе глянь короче сперва нормальные ли там данные
Igor
http://rzhunemogu.ru/RandJSON.aspx?CType=1 Так это левое апи. Просто странно что рест клиент норм возвращает
Алимжан
Привет парни. У кого есть опыт с socket.io + express + nginx? Ошибка 400 выходит 😔
Алимжан
Хотя когда ставлю ws вместо socket.io все работает
Таймураз
Что рекламировать будем?
?
Судя по нику наркотики
倫太郎
что
倫太郎
что это за бред
сomorsiс
это крестики нолики, наверно
倫太郎
скинь весь исходник
сomorsiс
ты так хочешь посмотреть на тайпскрипт без типов?
倫太郎
нехочу