要想使用Nest.js,首先电脑上需要安装Node.js环境,其次,需要安装Nest CLI并使用Nest CLI创建项目。
安装Nest CLI
使用npm安装Nest CLI
npm i -g @nestjs/cli
使用cnpm安装 Nest CLI
cnpm i -g @nestjs/cli
使用yarn安装Nest CLI
yarn global add @nestjs/cli
使用Nest CLI创建项目
要想使用Nest CLI创建项目,需要在命令行窗口中输入
nest new nestdemo
这样就新建了一个名为nestdemo的项目。
创建完成后的项目大致如下 :
接下来我们需要配置一下NestJS中的模板引擎,我使用的模板引擎是ejs,如果不太了解的话可以去看一下NestJS的官方文档https://docs.nestjs.com/techniques/mvc
安装ejs模板引擎
npm i ejs --save
安装完ejs模板引擎后,需要在main.ts的async function bootstrap() {}里面配置一下
app.setBaseViewsDir('views');
app.setViewEngine('ejs');
NestJS创建和使用服务
创建服务的代码如下:
nest g service user
使用服务的话则需要注意需要在根模块引入并配置,然后在用到的地方引入并配置。