# quick-admin **Repository Path**: hr1249412130/quick-admin ## Basic Information - **Project Name**: quick-admin - **Description**: Quick Admin是一款基于NestJS + MongoDB 的前后端分离的快速开发框架,提供封装的BaseDao 类来简化MongDB的数据库操作。旨在帮助前端开发者快速搭建全栈项目。 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 0 - **Created**: 2024-10-24 - **Last Updated**: 2025-12-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

Nest Logo

## 📝 介绍 Quick Admin是一款基于NestJS + MongoDB 的前后端分离的快速开发框架,提供封装的BaseDao 类来简化MongDB的数据库操作。旨在帮助前端开发者快速搭建全栈项目。 ## 📦 功能 - [x] 基于NestJS + MongoDB 的快速开发框架 - [x] 封装BaseDao类来简化MongDB的数据库操作 - [x] 提供统一响应、错误过滤、日志拦截、鉴权等功能 - [x] 提供前后端分离的快速开发框架 - [x] 提供丰富的API接口 - [x] 提供丰富的组件库 - [x] 提供丰富的路由配置 - [x] 提供丰富的状态管理 ## 📄 运行
##### 💾 数据库 1. 安装 MongoDB 2. 导入quick/quick.sql执行

##### 💻 服务端 ```bash quick ├── src │ ├── quick.sql # 数据库文件 │ ├── shared.module.ts # 共享模块 │ ├── config # 配置文件 │ ├── app # 业务模块 │ │ ├── admin # 后台接口模块 │ │ ├── client # 客户端接口模块 │ ├── common │ │ ├── auth # 鉴权 │ │ ├── baseDao # 数据库操作 │ │ ├── errorFilter # 错误过滤 │ │ ├── JWT # JWT工具类 │ │ ├── logger # 日志拦截 │ │ ├── response # 统一响应 │ │ ├── util # 工具类 │ │ ├── validator # 字段验证器 ``` ```bash # 安装依赖 $ pnpm install # 开发模式 $ npm run start # 开发模式:日志监听 $ npm run start:dev # 生产模式 $ npm run start:prod ```
##### 📰 后台 ```bash vue ├── src │ ├── api # 接口 │ ├── assets # 静态资源 │ ├── components # 全局组件 │ ├── config # 配置文件 │ ├── layout # 左右布局 │ ├── router # 路由配置 │ ├── store # 状态管理 │ ├── util # 工具类 │ ├── views # 页面 │ ├── App.vue # 入口文件 │ ├── main.js # 入口文件 ``` ```bash # 安装依赖 $ pnpm install # 开发模式 $ npm run dev # 打包 $ npm run build # 生产模式预览 $ npm run preview ```