# ng-nest-admin
**Repository Path**: df_business/ng-nest-admin
## Basic Information
- **Project Name**: ng-nest-admin
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2021-08-23
- **Last Updated**: 2024-04-29
## Categories & Tags
**Categories**: Uncategorized
**Tags**: Angular
## README
NG-NEST-ADMIN
基于 Angular 和 Nestjs 构建的开源后台管理系统。[Demo 地址](http://adminui.ngnest.com)
> - 提供基本的系统管理模块(用户、角色、组织和菜单)
> - 基于 RBAC 的权限管理
> - 使用对应的 @ng-nest/ui 组件库
---
### 支持环境
- Angular ^12.0.0
- Nestjs ^7.0.0
Chrome Microsoft Edge Firefox Safari
最新 2 个版本 最新 2 个版本 最新 2 个版本 最新 2 个版本
### 2. 目录说明
| 目录 | 说明 |
| ---- | ------------------------ |
| api | Nestjs 后台 API 接口项目 |
| ui | Angular 前端项目 |
### 3. 开始--后台
demo 使用 `TypeORM` 连接的 `MySql` 数据库,运行前请在 `api/ormconfig.json` 文件中配置好数据库连接。
`MySql` 数据库文件 `api/ng-nest-admin.sql` ,新建一个数据库直接执行导入。
```bash
cd api
#安装拓展
npm install
#运行
npm run start:dev
npm run start
```
**数据库配置**
```
/ng-nest-admin/api/ormconfig.json
synchronize:true,创建默认数据库,已有数据则会报错;false,不默认创建数据库
```
### 4. 开始--前端
```bash
cd ui
npm install
#运行
ng serve -o
ng serve
```
- 前端服务会自动打开浏览器访问前端页面,通过端口与后台服务进行交互
