207 похожих чатов

Кому-Нибудь удалось настроить DI в nuxt вместе с vuex?

21 ответов

12 просмотров

DI это что и для чего? Как в php депенденси инъекция?

Pavel-Kovalev Автор вопроса
alexandr
DI это что и для чего? Как в php депенденси инъек...

Да, инъекции, про пхп без понятия. Звучит страшно

Pavel Kovalev
Да, инъекции, про пхп без понятия. Звучит страшно

Надо как то подробнее описать что ты хочешь сделать в итоге, я не встречался вроде с таким что бы во vuex DI вставлять, в php было дело) vuex вроде со всеми своими задачами справляется

Pavel-Kovalev Автор вопроса
alexandr
Надо как то подробнее описать что ты хочешь сделат...

Делаю чистую архитектуру, разделяю сервисы, добавляю инъекции. Стор внутренний слой, потом сервисы, затем репозитории, что знают об API

Pavel Kovalev
Делаю чистую архитектуру, разделяю сервисы, добавл...

Все равно не че не понятно) что то страшное и сложное)

Pavel-Kovalev Автор вопроса
alexandr
Все равно не че не понятно) что то страшное и слож...

Смысл в том, что можно будет отойти от axios, nuxt/auth, i18n безболезненно, и боже мой, видел бы ты тесты на jest

Pavel-Kovalev Автор вопроса
Pavel Kovalev
Делаю чистую архитектуру, разделяю сервисы, добавл...

Если кто-то вдруг возымеет интерес - все получилось

Pavel Kovalev
Делаю чистую архитектуру, разделяю сервисы, добавл...

++ Молодца. Я вот тоже все делю :))) Все страницы, компоненты, через сервисы только (ни одного запроса в них, и уж тем более в vuex - ваще бред), страницы и компоненты на модельках строго :)

Alexandr Sachyshyn
Где можно почитать про такое?

тут, конечно, желательно немного на бэке поработать, чтоб проникнуться. Я бы посоветовал посмотреть на паттерны MVC и разновидности MVP, MVVMP итд

Alexandr Sachyshyn
Я пытался, вышло говнище)

да все просто. Раздели в голове и в коде пока три уровня (на самом деле можно больше) Уровень транспорта (его задача делать запросы итд), сервисов (где логика и работа с транспортом), модели (DTO итд) - прост типы (или классы), сущности. И собственно представление (страницы, компоненты)... А далее страницы дергают сервис, сервис дергает транспорт и другие сервисы и отдает модель. Компонент получил модель и расставил все в шаблоне.. Ну это я так, примитивно\

Pavel Kovalev
После гнезда поперло(nest.js)

или на ангуляре поработать (откуда nest и проникся)

⚓️ Sergey Ryzhkov
да все просто. Раздели в голове и в коде пока три ...

Пытался делать нечто такое, в итоге на пет проекте все обрушилось, когда не понял, как правильно работать с бд и вызывал запрос напрямую)

Pavel Kovalev
После гнезда поперло(nest.js)

Паша, ты, кстати класс-компоненты юзаешь? (я да )

⚓️ Sergey Ryzhkov
Паша, ты, кстати класс-компоненты юзаешь? (я да )

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

Pavel-Kovalev Автор вопроса
⚓️ Sergey Ryzhkov
Паша, ты, кстати класс-компоненты юзаешь? (я да )

Да, конечно. Если б можно было ещё строже ты использовать - использовал

Pavel Kovalev
Да, конечно. Если б можно было ещё строже ты испол...

и чего я в тебя такой влюбленный :))) (Свадьба в Малиновке)... А что значит "...еще строже ты..."

Pavel-Kovalev Автор вопроса

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
22
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта