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

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

21 ответов

6 просмотров

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 Автор вопроса

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

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

Типа вызывать GetParent и проверять на соответствие GetModuleHandle?
The Bird of Hermes
67
Do any of you guys have interesting projects one could join? I'm a Middle Full-Stack developer (JS/TS, React & Node)
Lev Shapiro
40
$res = json_decode($наша строка из респонса); $res1 = array_map(fn($o) => $o->name, $res->breadcrumbs[0]->entities); Как такое будет на Хаскеле?.. В начале весь джейсон, в ко...
Хаскель Моисеевич Гопник
27
В чем сила брат, в NASM или FASM?
Isaac Kleiner
18
Вопрос по диагностике ошибок (я знаю в чем, в данном конкретном примере, я знаю, как исправить, пример модельный, понятно, что в реальности бывает намного запутаннее). module...
ⰄⰎⰋⰐⰐⰑⰛⰤⰧⰧⰩⰄ ⰊⰑⰁⰓⰡⰛⰦⰕⰫ
11
А чем вам питонисты не угодили?😂
.
79
Хтось використовував Vapor на Windows?
Jaroshevskii
15
Есть какой-нибудь для Delphi/FPC T*Compression(Decompression)Stream на базе LZ4/Zstd/любой другой быстрый(и хорошо сжимающий) алгоритм А ещё лучше в pure pascal А ещё лучше од...
notme
52
Тут кста кто-нибудь NeoVim использует?
Simple Sorcerer
13
Какое виндузовое сообщение приходит TTabSheet, что риэлайняться контролы на нем, даже у которых парент другой? Ситуация: открываю форму - кнопок нет, перелистываю на другой т...
Катерина Свиридова
5
Карта сайта