MVC
MVC是一种设计模式,让我们服务可以重复的利用
nestjs中的MVC
-
如ejs,就像vue中的模板引擎一样,可以返回给前端页面,但是没有Vue/React中的那种响应式
-
MVC只是一种思想,M-对应服务层,C--控制器对应不同接口,V--对应view层,即数据到视图的展示
-
但是由于现在是前后端分离,所以一般V所对应的view层一般不会写在后端,我们都是利用Vue等写在前端
DTO
nestjs中dto就是一个文件,文件中就是一个类,类定义了数组的字段和属性,约定的目的是方便数据校验,比如nestjs中的很多库都可以校验数据