MVC

MVC是什么?

  • 1.model:负责跟数据库之间建立映射关系的操作数据库
    由于model有两个功能,所以将其划分为model和server两个文件夹
  • <1>model文件夹负责与数据库建立映射关系
model中index.js负责设置创建数据库对象,以及向数据库中导入所有的表其他.js文件负责设置数据表,通常情况下一张数据表就对象一个.js文件
我们将表创建好之后会在其中导出一个方法,然后将这个方法在index.js中调用,就可以创建一张数据库。
这个方法调用在实例化数据库之后,更新数据库之前。
  • <2>server负责操作数据库
server需要通过操作model中建立的表间映射关系,来对表进行增删改查,一张数据表对应一个server文件,也就是说,model中除了index.js其他一个js对象一个server中的js文件,一般情况下文件名都是相同。
  • 2.views:前端页面的渲染,视图层
  • 3.controller:控制层,负责对数据进行处理前端发送的请求会(req)和后端发送的响应(res),都要在controller层进行数据处理。最终由API创建虚拟请求路径的同时调用controller层的方法完成整个接口开发。
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容