node-demo-cli-sunzan
v1.1.1
Published
sunzan Node.js脚手架
Downloads
3
Readme
🚀 Node.js 项目 nodeJS 使用教程 本项目是基于 Express.js 和 MongoDB 的后端服务,包含用户管理、视频管理、JWT 认证等功能。
📌 1.使用 npx 命令:创建新项目
npx node-demo-cli my-app
cd my-app
npm install
📌 2. 启动项目
npm run dev📌 2. 目录结构
my-app/
│── config/ # 配置文件
│ └── config.default.js # 默认配置
│── controller/ # 控制器(处理请求)
│ ├── user.js # 用户相关逻辑
│ ├── userController.js # 用户控制器
│ └── videoController.js # 视频控制器
│── middleware/validator/ # 中间件和验证器
│ ├── errBack.js # 错误处理
│ └── userValidator.js # 用户数据验证
│── model/ # 数据库模型
│ ├── index.js # 入口文件
│ └── userModel.js # 用户模型
│── router/ # 路由
│ ├── index.js # 路由入口
│ ├── user.js # 用户相关路由
│ ├── video.js # 视频相关路由
│ └── utils/ # 工具类
│── app.js # 入口文件
│── package.json # 依赖管理文件
│── package-lock.json # 依赖锁定文件
使用 JWT 进行身份认证 数据库配置 本项目使用 middleware/validator/errBack.js 进行错误统一处理
