MVC作为一种典型的设计规范,用一种业务逻辑、数据、界面相互分离的方式来组织代码,在很多地方都有广泛的使用。
在本项目中,基本使用的MVC的架构思想,由于本项目不涉及试图层,准确来说并不是MVC结构,只有MV两层。
在项目中的models目录下,我们定义了每个需要存储数据的结构模型,用来控制每个字段的类型,以及是否唯一。
在controller目录下我们定义了所有的数据库操作方法,用来对数据进行持久化。
在router目录下,我们控制了所有的路由操作,在其中也调用了控制层的方法来对我们爬取到的数据保存进数据库。