@nodejs_ru

Страница 2374 из 2748
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

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
так экспорти просто монгу и где надо подключай. ты можешь делать запросы и через MongoClient
ага значит не делать такого коннекта с замыканием... а просто иметь экземпляр типа db и где надо юзать, надо а где надо нет..

ну а ты подключи сейчас, а не позже
думаешь имеет смысл? там на ней всего то одна табличка..

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
ну так монгус разворачивает монгу в 3 строчки + n строчек описания модели. это намного быстрее, чем монгу разворачивать
просто она уже готова и работает.. счас буду пытаться к ubersmith стучаться.. как понимаю что то типа модуля request нужно

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

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

Таймураз
02.08.2018
08:59:24
ну зато как на фронте прямо...
Он изоморфный так-то Универсальный*

Alexey
02.08.2018
08:59:57
Он изоморфный так-то Универсальный*
я понимаю что в nuxt работать может что на беке.. плюс всякие перехватчики авторизация итп

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

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

те в файлике который в ,gitignore прописан

как более принят .env или config.json ?

Mikhail
02.08.2018
09:05:13
А где лучше хранить конфиг приложения? ну допустим api base_url для axios, ключи там итп.. причем это все желательно что бы в гит не попало?
В отдельном файле. Можете хранить в .env и подключать через dotenv. Либо через JSON. Как вам удобно

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
а зачем ты передаешь axios если его можно просто везде поподключать?
тоже неверно, должен быть инстанс класса который реализует запросы к апи на сервер, обычно такие классы называются сервисами

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

Alexander
02.08.2018
09:09:52
тоже неверно, должен быть инстанс класса который реализует запросы к апи на сервер, обычно такие классы называются сервисами
а давайте еще на мвц работать. он сам говорил у него простенький проект с одной табличкой

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

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
уау, суждения по одному совету
один совет, но настолько глупый, что на все 100 лет вперед хватило для оценки твоей личности

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

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

lexxx
02.08.2018
09:16:08
слушай то, что советует великий гуру. а то он и тебя глупым не дай бог назовет
мне не надо, он сам выше написал что, он тупой, а ты вот этого про себя не писал а даешь советы, соответственно, надо дать понять остальным, что советы не имеют значимости так как человек глупый

lexxx
02.08.2018
09:17:35
ты-то здесь причем, утихомирься уже. или у тебя норматив по слову “глупый” на день?
просто не понимаю зачем ты продолжаешь тему и переводишь стрелки, мы уже доказали что ты глупый, утихомирься уже

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

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 и последняя страница. вопрос, как правильно высчитывать сколько у меня страниц? видел реализацию, в которой при каждом запросе подсчитывалось количество элементов в базе и делилось на количество элементов на странице, но я думаю с точки зрения оптимизации это такое себе. В общем буду рад вашим предложениям

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
хотя вопрос был вроде про другое. число страниц придется высчитывать при каждом запросе, по другому вроде никак

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

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