vuejs + vuex + axios项目的最佳项目结构是什么(仅限客户端)

时间:2019-06-02 10:07:32

标签: vue.js vuejs2 vuex

我正在使用vuejs + vuex + sequlize + axios创建一个项目。
我想知道什么是我的项目的最佳结构。
仅供参考,我管理2个不同的项目,其中1个在客户端,而一个在服务器端。

我的客户端项目结构:

/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 :(得分:0)

我建议您将后端和前端分开,并将后端用作rest api。从长远来看,它更易于管理且可扩展。

所以我会

app/client/app.vue
app/server/server.js