我的 Vue.js + Express.js + MySQL 应用程序的架构名称或模式是什么?
我需要解释我的项目应用程序的架构,但我不确定该使用什么名称或模式。
Vue.js(前端)
这个应用程序遵循什么架构模式,以及描述它的适当方式是什么?
老实说,只要用简单的语言解释它,而不用 VENOM 或 BEAVER 缩写词,会让每个人(比如不精通技术的人)的生活更轻松,并且更具包容性。
关于上面列表的几点:
只负责UI/UX
Vue 并不真正对你的用户体验负责
通过 Axios 发送请求到 Express.js 后端 Express.js (Backend)
确实可以使用 ofetch 发出一些外部请求,否则可以
“处理来自 Vue.js 前端的请求”
不知道这意味着什么
处理和管理数据
非常抽象(特别是如果你不提及状态)
与MySQL数据库交互以读取/写入数据
不。你的前端框架不会这样做(如果你使用像 Supabase 这样的代理可能没问题,但仍然不相关)
将响应发送回 Vue.js 前端 MySQL(数据库)
进行 HTTP 调用没有且多余
存储数据(模型层)
是的,上面的观点又有点多余了
到目前为止,这是一个非常快速且简单的定义。
这是对 Vue 实际是什么的更详细的解释。