nestjs学习资料

用于构建高效且可伸缩的服务端应用程序的渐进式 Node.js 框架。完美支持 Typescript、面向 AOP 编程、支持 typeorm、Node.js 版的 spring、构建微服务应用。

相比koa、express这些基础框架,然后自己拼积木的方式(寻找一堆插件来实现想要的功能),且由于太灵活,容易造成代码不太方便管理、维护和写出高质量代码。

吸引我尝试去使用nestjs是因为了解到它自身的的功能就非常丰富,去中心化的路由、中间件、异常处理、管道、守卫等,还介绍了如何搭建微服务。

nesejs的相关资料:

名词解释

  • DTO(Data transfer object): 数据传输对象

    解释: Model是对数据表实体的映射,DTO是针对于前台页面的封装,可以是一个表或多表。如果Model字段可以直接满足前台页面需要,可以不用定义DTO。

  • implements和extends的区别

    解释: implements实现父类,子类不可以覆盖父类的方法或者变量。即使子类定义与父类相同的变量或者函数,也会被父类取代掉。

    extends,可以实现父类,也可以调用父类初始化 this.parent(),而且会覆盖父类定义的变量或者函数。

    implements可以实现多个接口,用逗号分开

    1
    eg. class A extends B implements C,D,E(){ //class子类名extends父类名implements接口名}

额外知识:

相关文章:

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×