NServe
NServe 是一个 Node.js 服务器端开发 CLI 工具,旨在简化 Node.js 服务器应用的开发、构建和部署流程。它提供了代码生成、热重载开发服务器和项目构建等功能,帮助开发者快速搭建和维护 Node.js 服务器应用。
快速开始
您可以使用以下命令创建一个新的 NServe 项目:
使用 NPM:
sh
$ npm create nserve@latest使用 Yarn:
sh
$ yarn create nserve@latest使用 PNPM:
sh
$ pnpm create nserve@latest核心功能
- 代码生成:根据配置文件自动生成 Express 路由和数据模型
- 开发服务器:支持 TypeScript 实时编译和热重载
- 项目构建:使用 esbuild 进行快速构建和优化
核心功能
NServe 提供了三个主要命令:
nserve serve- 启动开发服务器nserve build- 构建项目nserve gen- 根据配置文件生成代码
快速上手
- 创建项目结构
- 配置
nserve.config.ts - 编写路由配置文件
- 编写 SQL 模型文件
- 运行
nserve gen生成代码框架 - 实现业务逻辑
- 使用
nserve serve启动开发服务器进行测试 - 使用
nserve build构建生产版本
项目结构
project/
├── src/ # 源代码目录
│ ├── handler/ # 路由处理器
│ ├── logic/ # 业务逻辑
│ ├── model/ # 数据模型
│ └── app.ts # 应用入口
├── nserve-config/ # 生成配置目录
│ ├── router/ # 路由配置
│ └── model/ # 模型 SQL 文件
├── nserve.config.ts # NServe 配置文件
└── package.json # 项目配置
└── tsconfig.json # TypeScript 配置文件