Какова наилучшая структура проекта для проекта vuejs + vuex + axios (только на стороне клиента) - PullRequest
0 голосов
/ 02 июня 2019

Я создаю проект в vuejs + vuex + sequlize + axios.
Мне интересно, какая структура лучше всего подходит для моего проекта.
К вашему сведению, я управляю 2 различными проектами, один для стороны клиента и один для стороны сервера.

Структура проекта на стороне моего клиента:

/app/src: root app.vue, main.js, route.js

/src/assets: png,svg files
/src/components: subcomponents 
/src/helpers: consts, and other helpers
/src/mixins: 
/src/services: axios, 3rd parties services
/src/store: x.module.js, y.module.js...
/src/styles: general style.
/src/views: Viewed windows, components accesible for user.

Я нашел эту структуру хорошей, но не очень хорошей, много логики хранится в модулях магазина.

У вас есть лучшая структура для моего проекта?

1 Ответ

0 голосов
/ 02 июня 2019

Я предлагаю вам разделить бэкэнд и фронтэнд и использовать бэкэнд как API для отдыха.Это гораздо более управляемо и масштабируемо в долгосрочной перспективе.

, поэтому я бы

app/client/app.vue
app/server/server.js
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...