NestJS学习02 - 快速上手

107 阅读1分钟

前言

通过上一章的学习,我们了解到了网关系统,并且针对要做的功能做了项目架构设计与需求拆解。

那在一个项目正式开发之前。我们还需要做一个技术调研。从开发框架、使用的工具、数据库等进行一系列的预研。避免在业务开发过程中出现因为技术原因完成不了的需求的局面。

创建一个模块

创建一个用户控制器。生成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

图片.png