express-ts-template-gwh
v1.0.20
Published
这是一个基于 Express 和 TypeScript 的后端服务模板项目。
Readme
Express TypeScript 项目
这是一个基于 Express 和 TypeScript 的后端服务模板项目。
功能特性
- 使用 TypeScript 开发
- Express 5.x 框架
- TypeORM 数据库集成
- 结构化项目架构
- 开发/生产环境配置
- 日志记录和错误处理中间件
项目结构
express-ts-project/
├── src/
│ ├── config/ # 配置文件
│ ├── controllers/ # 控制器
│ ├── dto/ # 数据传输对象
│ ├── middlewares/ # 中间件
│ ├── models/ # 数据库模型
│ ├── routes/ # 路由
│ ├── services/ # 服务层
│ ├── utils/ # 工具类
│ ├── app.ts # Express应用配置
│ └── index.ts # 入口文件
├── .gitignore
├── package.json
├── tsconfig.json
└── README.md快速开始
安装依赖
使用npm:
npm install使用pnpm:
pnpm install开发模式
使用npm:
npm run dev使用pnpm:
pnpm run dev生产构建
使用npm:
npm run build使用pnpm:
pnpm run build生产运行
使用npm:
npm run start使用pnpm:
pnpm run start环境变量
复制 .env.example 为 .env 并配置你的环境变量。
贡献指南
欢迎提交 Pull Request。
许可证
MIT
