NestJS
NestJS 是一个基于 TypeScript/Node.js 的企业级后端框架,采用模块化设计,融合了 OOP(面向对象编程)、FP(函数式编程)和微服务架构。它底层支持 Express/Fastify,提供依赖注入、装饰器路由、GraphQL 集成等特性,适合构建高效、可维护的服务器端应用,尤其契合全栈 TypeScript 开发。
本指南将详细介绍如何在 CloudBase HTTP 云函数上开发和部署 NestJS 应用程序。
前提条件
在开始之前,请确保您已具备以下条件:
- Node.js 环境:版本 16.13 或更高(推荐 18.15+)
- npm 或 yarn:包管理工具
- NestJS CLI:全局安装 NestJS 命令行工具
- CloudBase 账号:已注册腾讯云账号并开通云开发服务
环境准备
1. 安装 NestJS CLI
# 全局安装 NestJS CLI
npm install -g @nestjs/cli
# 验证安装
nest --version