前言
通过上一章的学习,我们了解到了网关系统,并且针对要做的功能做了项目架构设计与需求拆解。
那在一个项目正式开发之前。我们还需要做一个技术调研。从开发框架、使用的工具、数据库等进行一系列的预研。避免在业务开发过程中出现因为技术原因完成不了的需求的局面。
创建一个模块
创建一个用户控制器。生成user.controller.ts文件
nest go co user
在ts文件下面生成如下代码:
import { Controller, Get } from '@nestjs/common';
@Controller('user')
export class UserController {
@Get()
getHello():string{
return "HELLO WORLD";
}
}
这样我们在浏览器中输入localhost:3000/user/,就可以看到我们的页面上面输出了大写的HELLO WORLD了
创建一个CRUD模块
在创建一个CRUD模块之前,我们应该将之前生成的co模块删除。删除之后执行以下命令,就可以生成一个用户的Resource模块了。
nest g resource user