Skip to content

NestJS

NestJS 是用于构建高效、可扩展的 Node.js 服务器端应用程序的框架。

基础使用

typescript
import { Controller, Get } from '@nestjs/common'

@Controller('users')
export class UsersController {
  @Get()
  findAll() {
    return []
  }
}

依赖注入

typescript
@Injectable()
export class UsersService {
  findAll() {
    return []
  }
}

@Controller('users')
export class UsersController {
  constructor(private usersService: UsersService) {}
}

特性

  • TypeScript 支持
  • 模块化架构
  • 依赖注入
  • 企业级应用支持