# 云盘后台系统-koa **Repository Path**: chao-qi/disk_back_sys ## Basic Information - **Project Name**: 云盘后台系统-koa - **Description**: No description available - **Primary Language**: Unknown - **License**: AFL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 1 - **Created**: 2020-02-18 - **Last Updated**: 2024-07-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 云盘后台 koa 系统 #### 项目介绍 基于 koa 和 vue 开发的一个云盘系统,前端使用 [vue](https://gitee.com/chao-qi/cloud_disk_system) ##### 项目地址 |项目|地址| |-------|-------| |服务器地址|http://ipcqi.com:7777/api/| |API 接口地址|http://ipcqi.com:7777/swagger-ui/index.html#/user/userLogin| |项目演示入口|http://ipcqi.com| |vue 云盘 git 地址|https://gitee.com/chao-qi/cloud_disk_system| ##### 启动方式 ``` // 安装依赖 npm install // 启动服务 node app.js ``` ##### 服务器部署注意事项 1. node 环境 2. mysql 环境 ##### 注意事项 1. mysql 需要新建 mydata 数据库 2. /mysql.js 需要输入你的 mysql 数据库密码,如下 3. 系统初始管理员账号密码为 admin / 123 ``` const sequelize = new Sequelize("mydata", "root", "password", { host: "localhost", dialect: "mysql" /* one of 'mysql' | 'mariadb' | 'postgres' | 'mssql' */, define: { charset: "utf8mb4" } }); ``` #### 功能介绍 |功能|简介| |-------|-------| |用户管理|用户的增删改查以及修改权限| |文件管理|文件以及文件夹的增删改查、移动、复制,文件的上传、保存| #### 技术选型 |技术|名称|官网| |---|---|---| |koa|核心框架|https://koa.bootcss.com/| |sequelize|操作数据库ORM框架|https://sequelize.org/v5/index.html| |jsonwebtoken|token加密解密|https://www.npmjs.com/package/jsonwebtoken|