nest脚手架安装
npm install -g @nestjs/cli@11.0.14
检查脚手架版本,确认是否安装成功
nest -v
创建nest项目
nest new project-server
创建项目成功效果
project-server/
├─ node_modules/ # 依赖包目录
├─ src/ # 源代码目录
│ ├─ app.controller.ts # 控制器
│ ├─ app.module.ts # 根模块
│ ├─ app.service.ts # 服务
│ └─ main.ts # 应用入口文件
├─ test/ # 测试文件目录
├─ .gitignore # Git忽略文件
├─ .prettierrc # Prettier配置
├─ eslint.config.mjs # ESLint配置
├─ nest-cli.json # Nest CLI配置
├─ package-lock.json # 依赖锁定文件
├─ package.json # 项目配置和依赖
├─ README.md # 说明文档
├─ tsconfig.build.json # TypeScript构建配置
└─ tsconfig.json # TypeScript配置
启动项目
npm run start:dev
看到类似如下的内容,即为启动成功
成功后网页测试效果http://localhost:3000/
请求流程示意图
尝试修改app.service.ts的内容,并刷新浏览器页面体验热重载效果
import { Injectable } from '@nestjs/common';
@Injectable()
export class AppService {
getHello(): string {
return 'hello 这是我的第一个 NEST SERVER 项目';
}
}
ok,nestjs我们就浅浅的接触完毕!!!