
Alexey
02.08.2018
08:29:00
А как сделать что бы часть роутов юзала монгу, а часть нет?
Коли app.listen внутри монго коннекта
Ведь если два app.listen то это уже два сервера как бы?

Alexander
02.08.2018
08:31:03
вынеси app в отдельный модуль и запрашивай его

Google

Alexey
02.08.2018
08:31:22
Весь app?
Как это решит задачу? Можешь кинуть статью с примером или типа того?

Alexander
02.08.2018
08:31:55
ну только создание сервера
создаешь его и module.exports = app

Vitaly
02.08.2018
08:32:26

Alexander
02.08.2018
08:32:27
а потом где тебе надо делаешь const app = require(‘./server.js’); и вешаешь на него слушателей

Alexey
02.08.2018
08:34:35
То есть app = express() это я условно. И app.use монга. В модуле. Его require и вешать на него один app.listen (тк более не нужно)
Но как это решит то что один роуты с монго а другим она не нужна.. А вот app.listen те сервер нужен один

Alexander
02.08.2018
08:36:24
так а чего ты привязался к app.listen? и чем тебя не устраивает наличие монги во всех рутах?

Alexey
02.08.2018
08:37:21
вот я что имею ввиду

Alexander
02.08.2018
08:37:55
так экспорти просто монгу и где надо подключай. ты можешь делать запросы и через MongoClient
и подключи монгус и не мучайся

Google

Alexey
02.08.2018
08:38:31
у меня есть роуты.. которые юзают монгу они внутри коннекта. И там же app.listen
а будут еще роуты которые делают запрос к внешнему api а не к БД, вот куда их бы..
Сразу скажу опыт нулевой.. все php, правда nuxt, vue много гонял..

Alexander
02.08.2018
08:39:45
ну а ты подключи сейчас, а не позже

Alexey
02.08.2018
08:39:54

Alexander
02.08.2018
08:40:22
тем проще. описать всего одну табличку придется

Alexey
02.08.2018
08:41:01
я это сделаю. но прямо сейчас мне приоритетней, достучаться с node к ubersmith те мне просто нужно создать еще роуты..
в общем понял.. rigth way монгусе.. а еще роуты можно хоть и криво но внутрь этого коннекта пока?
Просто если что то пойдет не так.. мне быстрей на laravel бекенд перенести((

Alexander
02.08.2018
08:43:53
ну так монгус разворачивает монгу в 3 строчки + n строчек описания модели. это намного быстрее, чем монгу разворачивать

Alexey
02.08.2018
08:46:45
https://github.com/request/request норм или что то получше сейчас есть?

Vitaliy
02.08.2018
08:55:16

Таймураз
02.08.2018
08:56:30

Alexey
02.08.2018
08:58:23
Axios
ну зато как на фронте прямо...

Таймураз
02.08.2018
08:59:24

Alexey
02.08.2018
08:59:57

Sergey
02.08.2018
09:00:01
вопрос sequelize
когда я сохраняю в базу объект. то чтобы он вернулся
в нужном мне формате ассоциированный с другой моделью, мне надо после сохраненения делать findOne по новому id, чтобы я мог заинклудить модель user ?

Vitaliy
02.08.2018
09:02:15

Google

Alexey
02.08.2018
09:04:08
А где лучше хранить конфиг приложения? ну допустим api base_url для axios, ключи там итп.. причем это все желательно что бы в гит не попало?
те в файлике который в ,gitignore прописан
как более принят .env или config.json ?

Mikhail
02.08.2018
09:05:13

Alexey
02.08.2018
09:05:26

Sergey
02.08.2018
09:06:11

Alexey
02.08.2018
09:07:33
Почему вот так передаю axios в роуты.. а он там undefined

Alexander
02.08.2018
09:08:32
а зачем ты передаешь axios если его можно просто везде поподключать?

lexxx
02.08.2018
09:08:37
не показывай никому

Alexey
02.08.2018
09:09:01

Alexander
02.08.2018
09:09:19

lexxx
02.08.2018
09:09:22
в нем одном подключен аксиос, и методы которые выполняют запросы

Alexander
02.08.2018
09:09:52

lexxx
02.08.2018
09:09:52
везде подключать не надо, это как минимум уже выглядит глупо

Alexey
02.08.2018
09:09:53

lexxx
02.08.2018
09:10:27

Alexander
02.08.2018
09:10:45
не просто должен, по факту обязан

Google

lexxx
02.08.2018
09:10:46
уж точно аксиос везде подключать это глупо

Alexander
02.08.2018
09:10:48
мужчина же

lexxx
02.08.2018
09:11:28
мужчина же
да это тут не причем, ты просто хрень посоветовал

Alexander
02.08.2018
09:12:31
ладно, ладно, везде хрень, а все вокруг глупые

Alexey
02.08.2018
09:12:38
в котором все интерцепторы итп..

lexxx
02.08.2018
09:12:56

Alexander
02.08.2018
09:13:05
ого, переходы на личности

lexxx
02.08.2018
09:13:29
ну ты посоветовал глупую хрень, из этого следует что ты глупый, это не оскорбление, это констатация факта

Alexander
02.08.2018
09:13:42
уау, суждения по одному совету

Admin
ERROR: S client not available

Alexander
02.08.2018
09:13:48
ты меня не перестаешь поражать

lexxx
02.08.2018
09:14:13

Alexey
02.08.2018
09:14:20
мне кажеться если я буду запрашивать uber без сессий итп... просто тупо запрос все эти перехватчики обработчики чуть чуть лишнии.

Alexander
02.08.2018
09:14:33
слушай то, что советует великий гуру. а то он и тебя глупым не дай бог назовет

lexxx
02.08.2018
09:16:08

Andrei
02.08.2018
09:16:24

Alexander
02.08.2018
09:16:48

lexxx
02.08.2018
09:17:35

Google

Alexander
02.08.2018
09:17:47
и правда норматив

Alexey
02.08.2018
09:18:36

Mikhail
02.08.2018
09:19:48

Andrew
02.08.2018
09:43:04
Всем привет, подскажите как организовать каскадное удаление данных использую sequelize, если у моделей есть свойство paranoid: true

Voskresus
02.08.2018
09:51:13
Посмотрел я про Map вроде простая штука, зачем было в стандарт это пихать
Не ну так годная конечно
надеюсь она как-то по особому работает, а не так как я себе представляю

Jack
02.08.2018
09:52:59

Voskresus
02.08.2018
09:53:15
вообще было бы круто если бы синтаксис был похож на тот что используют обычные объекты
аля keys[“wrwfcdd133”] = 1488

Jack
02.08.2018
09:55:50
есть же .get .set

Voskresus
02.08.2018
09:56:44

Jack
02.08.2018
09:57:25
ну добавили, чтобы было хоть что то. js развивается медленно. я вот давно жду когда observable-ы будут в спецификации

Gats
02.08.2018
10:00:01
подскажите, есть задача сделать пагинацию. к примеру у меня три ссылки в ней 1, 2 и последняя страница. вопрос, как правильно высчитывать сколько у меня страниц? видел реализацию, в которой при каждом запросе подсчитывалось количество элементов в базе и делилось на количество элементов на странице, но я думаю с точки зрения оптимизации это такое себе. В общем буду рад вашим предложениям

Jack
02.08.2018
10:03:08

Gats
02.08.2018
10:04:33

Vadim
02.08.2018
10:05:24
это будет первый пост на требуемой странице

Jack
02.08.2018
10:06:21
и что это за значение будет?
это будет оффсет. то есть с какого элемента делать селект из базы до какого. если юзер нажмет на страницу 2, то значение будет 5 (если лимит 4), то есть отображать с поста 5 до лимита

Vadim
02.08.2018
10:07:31
хотя вопрос был вроде про другое. число страниц придется высчитывать при каждом запросе, по другому вроде никак

Gats
02.08.2018
10:07:34

Jack
02.08.2018
10:08:08
ааа да, я значит не так понял