@nodejs_ru

Страница 1359 из 2748
Таймураз
02.12.2017
16:16:17
и шо бы мы без гуру делали
Не знаю Некоторые суициднулись, другие спились

Anton
02.12.2017
16:19:08
третьи попытались бы самостоятельно образумиться, но начитались бы про паттерны-хуятерны и погибли под обломками абстрактной фабрики

Леха
02.12.2017
16:21:40
Google
Таймураз
02.12.2017
16:21:56
Yaroslav
02.12.2017
16:33:32
подскажите пожалуйста. express, роут для get: "/:one/:two/:three", когда обращаюсь http://localhost:3000/dsa/das/da, выдает ошибку, что get нет для данного url. в чем ошибка?

Yaroslav
02.12.2017
16:47:08
не помогло(

Morsik
02.12.2017
16:49:49
фул код?

Yaroslav
02.12.2017
16:51:20
фул код?
https://jsfiddle.net/L4udtduh/

Morsik
02.12.2017
16:53:42
слеш в начале нужен



Yaroslav
02.12.2017
16:54:26
с слешом, не работает тоже

почему?

Morsik
02.12.2017
16:54:41
сервер перезапустить не забываешь?

Yaroslav
02.12.2017
16:55:34
причина в nodemon, без него работает

он смотрит на правильный файл

Google
Yaroslav
02.12.2017
16:55:44
спасибо, буду разбираться

Mikhail
02.12.2017
20:13:24
К холивару про точки с запятой https://brendaneich.com/2012/04/the-infernal-semicolon/

Vitaly
02.12.2017
20:15:51
12 года статья

Artem
02.12.2017
20:20:46
Подкинте пожалуйста бест пракику по реализации ролей и авторизации в целом

Morsik
02.12.2017
20:21:27
passport?

Dmitriy
02.12.2017
22:39:25
ребят а подскажите на больших проектах с реляционными базами (sql в частности) используются ли ORM( sequelize например)? и можно ли прям любые (в рамках адекватности бизнеса) сделать запросы к бд на синтаксисе ORM? и не зашкварно ли комбинировать - писать одни запросы на ORM, другие raw?

или может кто свои пишет ORM или запрос билдеры?

Dmitriy
02.12.2017
22:40:52
да даже интернет магазин тот же

про хайлоад вообще боюсь спрашивать ибо может холивар начаться =)

Никита
02.12.2017
22:42:28
Dmitriy
02.12.2017
22:42:42
а дальше =)

Никита
02.12.2017
22:43:15
а дальше =)
Зависит от возможностей ORM

И комбинировать raw запросы - нормальная практика

Dmitriy
02.12.2017
22:44:44
просто если в ОРМ идет какаято трассировка например, дебаг, то при raw запросе это все теряется

Никита
02.12.2017
22:44:45
Что касается самого билдера внутри ORM, то ты можешь вообще его не использовать, orm это все таки о другом

Ну для большинства задач тебе возможностей orm хватит с головой

Единственный раз, когда я писал raw запрос - когда нужен был триггер

Dmitriy
02.12.2017
22:46:47
как это о другом, вот например sequelize, сколько там кода и мануалов написано о логическом связывании таблиц и построении запросов на их синтаксисе, в зависимости от логики связывания

Google
Никита
02.12.2017
22:50:31
И их представлении

А вот, например, knex - query builder, упрощает тебе построение запросов, но не делает дополнительного слоя

Тут уже смотри, что тебе нужно - модели или что-то другое.

Dmitriy
02.12.2017
22:54:13
а приведи пример ОРМ со связыванием таблиц но без билдера =)

только не приведешь, ибо это неотъемлемая часть =)

Никита
02.12.2017
22:55:20
а приведи пример ОРМ со связыванием таблиц но без билдера =)
Ну ты можешь использовать, а можешь нет - дело твоё.

Dmitriy
02.12.2017
22:56:13
если в орм описать связи но не использовать билдер - это то же самое что и вообще орм не использовать

наверное зря я эти вопросы задавал, надо както поконкретнее будет сформулировать =)

Никита
02.12.2017
22:58:14
Ты можешь использовать db.raw

Или table.raw

Dmitriy
02.12.2017
22:59:34
и он проигнорирует логическое связывание тогда

Никита
02.12.2017
22:59:42
И возвращать результаты в размапленные коллекции

Ну это проблема sequelize

И возможно ты путаешь query builder и получение информации через связи)

Билдер строит запросы

А тебе нужно получить экземпляр класса и через связь получить его связи

Без понятия, как именно это устроено в секвелайзе, но, к примеру ларавелевский элоквент возвращает на raw запрос экземпляр того класса из которого был вызван

?
03.12.2017
07:56:06
Ты можешь использовать db.raw
если оно там есть то кому-то зачем-то этот интерфейс таки предоставлен и не просто так

Usman
03.12.2017
08:42:54
Ребята, кто может помочь с авторизацией пользователся

Google
Alexander
03.12.2017
09:10:27
Admin
ERROR: S client not available

Иван
03.12.2017
09:10:45
Yep

Alexander
03.12.2017
09:10:56
zehr gut, Voldemar!

Таймураз
03.12.2017
09:27:16
и foo не референс?
1. если объект будет с вложенными объектами- будут референсы 2. нужен бабель

_.cloneDeep самое правильное решение

Alexander
03.12.2017
09:28:36
1. если объект будет с вложенными объектами- будут референсы 2. нужен бабель
у меня без фронтенда, поэтому бабель не нужен. я уже посмотрел, да, _.cloneDeep оставлю

Таймураз
03.12.2017
09:51:01
у меня без фронтенда, поэтому бабель не нужен. я уже посмотрел, да, _.cloneDeep оставлю
Ну вообще, бабель на бэке- не антипаттерн. Тот же object spread неплох Но если не используешь- смысла тащить зеро

Alexander
03.12.2017
10:09:18
а если через сервер фавикон подключать фавиконку она сразу появляется ?

не пойму в чем дело, на локал хосте в хроме появилась сразу, в лисе несколько позже, а сейчас добавил эти же 2 строчки кода на хост, и ни чего нет

кеш сбросил все равно нету

скинул знакомому сайт, у него фавикона появилось, почему у меня на моем компе не в одном браузере ее нет))

Alexander
03.12.2017
11:13:18
offtopic чисто случайно, нет ли тут кого знакомого с ресторанным R-keeper?

Usman
03.12.2017
12:36:20
Ребята, req.session.user = user._id; сохраняет в сессию, да? Но почему то консоль не выводить ее

в чем может быть ошибка? app.use(session({ secret: 'i need', key: 'sid', resave: false, saveUninitialized: false, cookie: { "path": "/", "httpOnly": true, "maxAge": null }, store: new MongoStore({ url: config.basedata, }) }));

Morsik
03.12.2017
12:39:15
Ресейв false?

Usman
03.12.2017
12:40:12
Ресейв false?
Я вчера начал разираться в этом. Что это?

Джон
03.12.2017
14:39:50
Пасаны, привет всем! У меня сервер на нодке + 2 приложения на реакте — админка и сайт. VPS есть только один пока что. Как считаете, правильно ли будет запустить всё это в 3х докер контейнерах?

?
03.12.2017
14:41:47
эээ, а админку и сайт зачем в контейнерах?

Google
Джон
03.12.2017
14:42:29
?
03.12.2017
14:45:05
сервер в контейнер, бд - в волюм, реверспрокси (нджинкс) - в третий контейнер. всё организованно менеджить композером. админка и сайт сервятся нод сервером

Иван
03.12.2017
14:47:13
Ну вообще, бабель на бэке- не антипаттерн. Тот же object spread неплох Но если не используешь- смысла тащить зеро
Последний лтс ноды справляется без бабеля. Странно сейчас не использовать es6 и странно тащить бабель.

Иван
03.12.2017
14:51:44
Таймураз
03.12.2017
14:52:03
99.9% http://node.green/
Говорю же, не заметил)

Дмитрий
03.12.2017
14:52:16
Импорты, class properties, flow и так далее

Dmitrii
03.12.2017
14:52:59
Импорты, class properties, flow и так далее
другое дело если ты не знаешь об этих фичах, тогда да, смысла нет))

Иван
03.12.2017
14:53:54
Импорты, class properties, flow и так далее
ну это всё на любителя у меня ts —> es6, бабель не нужен. если flow и всякие ништяки, то да, без бабеля сложновато

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