这不是一个技术问题,它更多的是我面临的架构/结构问题,在我找到我的问题的最佳解决方案之前,听到更多的意见将是很好的。
目前,我的项目有:
中加载微前端。
正如你可以想象的,这是一个非常古老的项目,规模扩大到一个巨大的混乱,现在我想找到最好的解决方案来重组一切。
其主要思想是将Java项目转换为一个API,并创建一个前端项目来托管微vuejs应用程序。
现在我想知道你对如何构造前端的看法。
实际上,我的想法是:
有一点需要考虑的是,所有的微型前端都有自己的Vuex商店。
我真的很感激任何帮助、意见、解决办法等等.谢谢
发布于 2020-09-18 11:26:13
对于前端您的权利,维护一个项目要容易得多。我认为您可以完成一个项目并保持模块化/
我们倾向于以这样的单一方式来组织代码
app
components
store
views
...
但是,您也可以按特性组织代码。
app
components (global components used everywhere in the app)
store (root state)
views (base architecture)
...
feature1
components
store
views
feature2
components
store
views
vuex允许在多个模块中拆分存储https://vuex.vuejs.org/guide/modules.html,因此每个特性都可以保留自己的存储
对于服务器部分,只使用JAVA应用程序API是个好主意。我倾向于认为,在同一个项目中将前后混合在一起是不太容易维护的。第二次(如果您愿意的话),您可以在节点服务器上托管您的nuxt应用程序并执行SSR操作。
https://stackoverflow.com/questions/63952856
复制相似问题