# tangdao
**Repository Path**: amtech/tangdao
## Basic Information
- **Project Name**: tangdao
- **Description**: Tangdao 是基于角色的权限管理系统(RBAC),采用Springboot开发。系统简单易懂,前端使用Vuejs、Quasarframework开发,页面简洁美观。
- **Primary Language**: Java
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: http://121.4.215.23:30000/tangdao/admin
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 117
- **Created**: 2023-11-23
- **Last Updated**: 2023-11-23
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 权限管理系统(Tangdao)
#### 介绍
Tangdao 是基于角色的权限管理系统(RBAC),采用Springboot开发。系统简单易懂,前端使用Vue、Quasarframework开发,页面简洁美观。
#### 组件示例
#### 文档说明
预览:Live
#### 安装教程
```
后端安装
$ git clone https://gitee.com/ruyangit/tangdao.git
$ cd tangdao
$ mvn install
$ java -jar ./tangdao-web/target/tangdao.jar &
```
```
前端安装
$ cd admin
$ npm install
$ npm install @quasar/cli -g
$ quasar build
开发运行
$ quasar dev
```
#### 开发工具设置(vs code)
```json
setting.json shift+ctrl+p
{
"editor.formatOnPaste": true,
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.fixAll": true
},
"javascript.format.insertSpaceBeforeFunctionParenthesis": true,
"javascript.format.placeOpenBraceOnNewLineForControlBlocks": false,
"javascript.format.placeOpenBraceOnNewLineForFunctions": false,
"typescript.format.insertSpaceBeforeFunctionParenthesis": true,
"typescript.format.placeOpenBraceOnNewLineForControlBlocks": false,
"typescript.format.placeOpenBraceOnNewLineForFunctions": false,
"vetur.format.defaultFormatter.html": "js-beautify-html",
"vetur.format.defaultFormatter.js": "vscode-typescript"
}
```
#### 一个部署案例(nginx)
```bash
server {
listen 80 http2;
server_name quasar.myapp.com;
root /home/user/quasar.myapp.com/public;
add_header X-Frame-Options "SAMEORIGIN";
add_header X-XSS-Protection "1; mode=block";
add_header X-Content-Type-Options "nosniff";
index index.html;
charset utf-8;
location / {
try_files $uri $uri/ /index.html;
}
location = /favicon.ico { access_log off; log_not_found off; }
location = /robots.txt { access_log off; log_not_found off; }
access_log off;
error_log /var/log/nginx/quasar.myapp.com-error.log error;
location ~ /\.(?!well-known).* {
deny all;
}
}
```
#### 更多自定义配置
See [Configuring quasar.conf.js](https://quasar.dev/quasar-cli/quasar-conf-js).
#### References
#### 版权
Copyright 2020 ruyangit Inc.
Licensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0