Skip to content

Node.js Quickstart Generator秒级生成生产级后端微服务架构

极速脚手架生成 MVC 或整洁架构 (Clean Architecture),内置 Auth、Kafka、GraphQL 及多云 Terraform。

在线配置您的专属项目

项目配置
Star

Advanced Options (Terraform, Resilience, etc.)

项目结构模拟

nodejs-service
.github
workflows
ci.yml
.husky
pre-commit
flyway # 数据库迁移管理
sql
V1__initial_setup.sql
prompts # AI 代理系统提示词
project-context.md
add-feature.md
troubleshoot.md
scripts
run-e2e.js # E2E 测试编排器 (启动服务器并运行测试)
src
errors
ApiError.ts
BadRequestError.ts
NotFoundError.ts
config # 系统范围配置 (数据库, 缓存, Swagger)
env.ts
database.ts
swagger.ts
swagger.yml
controllers # 请求处理与输入验证
userController.ts
models # 数据模式与业务实体
User.ts
routes # Express API 路由端点
api.ts
healthRoute.ts
views
utils
errorMessages.ts
httpCodes.ts
logger.ts
errorMiddleware.ts # 全局错误处理 (架构标准)
gracefulShutdown.ts # 收到 SIGTERM/SIGINT 时安全终止进程
index.ts # 应用入口文件
tests
e2e # 高级集成测试 (测试完整流程)
e2e.users.test.ts
unit # 测试隔离的业务逻辑
tsconfig.json
tsconfig.json
tsconfig.eslint.json
package.json
.cursorrules
.gitattributes # Git 仓库配置
.lintstagedrc # 提交前格式化与联检规则
.prettierrc # 代码风格偏好
README.md
.env.example # 环境变量
eslint.config.mjs # 强制执行代码质量和风格。
jest.config.js
jest.e2e.config.js
ecosystem.config.js
Dockerfile
.dockerignore
docker-compose.yml # 本地多容器基础设施

遵循 ISC 开源协议发布。
System Weakness 上的技术专家架构。 NPM Downloads GitHub Stars