@nodejs_ru

Страница 2604 из 2748
Julia
26.09.2018
20:25:06
В экспрессе кто-то придерживается ООП? Как реализовывали поддержку классов? Я сделал модуль для DI +/- нормального и контроллеры на ООП, но что-то гложет сомнение в том, что это костыль в велосипеде. Думаю уже придумали сотню раз лучше меня.

Cenator
26.09.2018
20:25:44
Дмитрий
26.09.2018
20:25:52
Экспресс это минимальная обертка для http (не считая самого connect), что удобнее то и сооружай, ему реально до лампочки

Julia
26.09.2018
20:26:48
fastify
Юзал уже, не нужен он мне. Я не отдаю огромные данные в JSON, оптимизированный сериализатор мне не поможет. Все равно производительность вебсервера будет зависеть от времени ответа базы...

Google
Julia
26.09.2018
20:27:47
Просто хочется код красиво писать. Adonis уже не интересно, заебался я ORM юзать. Даунгрейд на SQL запросы написанные ручками как родился заново

Julia
26.09.2018
20:33:59
ну я писал для него плагин сессии, примерно тоже самое, что в express

меня по устройству очень радует adonisJs (inspired by Laravel), но я не хочу ORM. А отключить их Lucid и юзать чисто PgSQL… да проще express юзать)

юзать в ORM raw запросы… а нахер ORM тогда ?

У меня много запросов агрегаций и группировок, писать их с ORM - трэш. Реально в сотню раз легче ручками сделать

Voskresus
26.09.2018
20:46:19
ORM — оперативно розыскное мероприятие

KlonD90
26.09.2018
20:51:55
knex в руки как говорится

Julia
26.09.2018
21:08:56
Юзал временно knex, но это тоже можно описать как ORM на минималках (билдер запросов же)

В итоге начал все запросы писать через raw)

Потом просто взял и поставил node-postgres

Gor
26.09.2018
21:16:34
если кому интересна тема реализации API через микросервисы, могу кинуть на свой фреймворк ссылку.

Google
Gor
26.09.2018
21:16:43
gpl

Дмитрий
26.09.2018
21:24:01
Уверен, он нарушает GPL

Gor
26.09.2018
21:27:22
Gor
26.09.2018
22:07:43
Буду рад
Приватом кину, а то еще подумают что спам реклама

?
26.09.2018
22:14:54
Ага
И мне тогда (почитывал вчера, интересная у вас беседа получилась, заинтриговали).

Роман
27.09.2018
00:09:08
Gor
27.09.2018
00:30:33
Нет смысла. Разное время написания некоторых частей. У меня в планах работы на v2

Новые наработки, новое понимание. Но ключевое что обязательно - backward compatibility на уровне API

Что б в единой структуре могли и v1 и все следующие major работать

Зачем у тебя там var и let вперемешку? Не могу уловить смысла.
Если есть желание помочь в приведении в порядок PR приветствуются!

Yaroslav
27.09.2018
04:47:41
Алексей
27.09.2018
05:04:00
Коа2

KlonD90
27.09.2018
05:12:39
Koa2

Evjeni
27.09.2018
05:34:17
Koa2

Anton
27.09.2018
05:45:37
Express

Google
Oleg
27.09.2018
05:53:04
Куда пихать валидаторы? В сервисы или контролеры?

Yaroslav
27.09.2018
06:01:04
Куда пихать валидаторы? В сервисы или контролеры?
В контролерах должен быть лиш их вызов

Kool
27.09.2018
06:02:36
контроллер рулит доступами к ресурсам

Egor
27.09.2018
06:03:28
Vladislav
27.09.2018
06:46:51
Приветы. Сейчас изучаю ноду, столкнулся с проблемой. при попытке запустить mongo Сыпится ошибка



Bodya
27.09.2018
06:49:23
А сама бд запущена?

Vladislav
27.09.2018
06:50:32
А сама бд запущена?
установил ласт версию монго, пытаюсь запустить тестовый пример с их сайта. Полуаю тоже ошибку

Artemy
27.09.2018
06:52:51
установил ласт версию монго, пытаюсь запустить тестовый пример с их сайта. Полуаю тоже ошибку
mongo который ты запускаешь - CLI-инструмент для работы с сервером Нужно в начале запустить mongod - это сам сервер Из-за того, что ты его не запустил к нему ничего не может подконектиться

Bodya
27.09.2018
06:53:04
sudo systemctl status mongodb И если выключен - sudo systemctl start mongodb

Harry
27.09.2018
06:57:59
понял.
или можешь просто на mlab тестовую бд завести и туда коннектиться

гораздо проще

Bodya
27.09.2018
06:58:24
Unit mongodb.service could not be found.
Попробуй systemctl daemon-reload

Alexander
27.09.2018
06:58:56
Google
Bodya
27.09.2018
06:59:12
гораздо проще
Регистрироваться, ограничивать себя 0.5ГБ, проще, но не выход

Vladislav
27.09.2018
06:59:15
Bodya
27.09.2018
06:59:54
тоже самое
А статус что выводит?

Vladislav
27.09.2018
07:00:23
Владимир
27.09.2018
07:01:22
монго точно установлена?

Bodya
27.09.2018
07:01:26
sudo systemctl start mongod

Mongod, без b просто

Таймураз
27.09.2018
07:02:10
Ставь докер и не мучайся

Alexander
27.09.2018
07:02:19
Монга же в /usr/bin ставится по дефолту

Оттуда запускай

Vladislav
27.09.2018
07:05:50
sudo systemctl start mongod
Опечатка, но правильная команда тоже не даёт результата.

Таймураз
27.09.2018
07:06:53
С портом мог ошибиться Ну а сам докер ставится по инструкции в секунду

Oleg
27.09.2018
07:08:34
Vladislav
27.09.2018
07:09:13
docker start --name mongo -p 27017:27017 -d mongo
докер стоит, но я с ним не очень знаком. Я в основном фронтом занимаюсь

Максим
27.09.2018
07:09:43
Таймураз
27.09.2018
07:10:35
Google
Kool
27.09.2018
07:11:14
docker run потому что

а не старт

Максим
27.09.2018
07:11:25
Таймураз
27.09.2018
07:11:35
docker run потому что
Да, верно, спасибо

Vladislav
27.09.2018
07:12:39
Максим
27.09.2018
07:13:21
sudo usermod -aG docker $USER

Alexander
27.09.2018
07:13:22
Эх фронтедеры

Таймураз
27.09.2018
07:13:37
docker run -d --name mongo -p 27017:27017 \ -v /somewhere/onmyhost/mydatabase:/data/db \ mvertes/alpine-mongo Вот ещё лучше

Максим
27.09.2018
07:13:39
@oce10t затем перезайди в систему

Таймураз
27.09.2018
07:13:54
Только тебе нужно директорию поменять

Максим
27.09.2018
07:14:27
sudo usermod -aG docker $USER
@oce10t или из под sudo выполнять

Vladislav
27.09.2018
07:15:18
Максим
27.09.2018
07:16:19
перед командой добавил sudo, начал скачивать
я тебе и сказал или из под sudo или sudo usermod -aG docker $USER и перезайти в систему

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