成语大全网 - 汉语词典 - 1.nestjs初步搭建(fastify)

1.nestjs初步搭建(fastify)

nestjs从后端来看就是类springboot的一个框架,使用ioc管理对象关系,因为很多标准已经定义好,所以无需从头开始(像express,koa就需要从头开始,很多规范要人为约定,在开发大型项目时候很麻烦,而且迭代到一定时期,那些规范早就被扔到西伯利亚了)。故此就我个人而言是推荐java后端开发者使用nestjs.

推荐阅读:

在上面的环节完成之后,大概已经对这个东西已经了解了一个轮廓。那么下面就可以上手了。

nestjs底层框架可以选择express和fastify.

在做bff的时候建议使用fastify,因为功能简单。如果说你的项目想要完整使用nodejs的各种功能。建议使用express,因为express成熟的解决方案更多,不用很费劲的去找解决方案。如果说你喜欢研究,也可以强行使用fastify,并且自己查询或者自己实现解决方案。

本教程将以fastify作为底层框架作为demo进行介绍其使用方式

中间会出现一些基础选项,选择哪些包管理器等,这里使用npm.

一个基本的项目框架诞生了

框架创建默认使用的是express,如果需要fastify,需要自己替换.

首先安装fastify依赖项

修改main.ts下的配置为使用fastify

不同版本的nestjs修改内容可能不一样建议自己看看 官网修改教程

启动一下看到启动成功即可