前段时间搞了一下 angualr + dotnet core ,来了点感觉,所以准备整个简单的网盘项目。 打算是先把目前能做的东西先慢慢做出来,期间继续熟悉 angular 和 dotnet core ,这两个东西对我来说还算是新的东西了。
项目的UI部分是拿 Creative Tim 上面的 Paper Dashboard 改的
写注释
- 简单登陆注册
- 真.简单登陆注册
- 登陆注册的翻转效果
- token的发放
- 使用token验证
- swagger
- Update用户数据
- 同时 updata 一些文件相关的数据
- 文件目录获取
- 直接把文件的目录结构读出来了
- 主要是为了方便后续的使用
- 一些操作直接放到前端运行
- 分享文件
- 单文件分享
- 文件夹分享
- 删除文件
- "假" 删除
- "真" 删除
- 文件上传
- 单文件上传
- 多文件上传
- 文件夹上传
- 上传后修改容量
- 文件下载
- 单文件下载
- 多文件下载
- 文件夹下载(感觉有点多余啊,实际上还是个多文件下载)
- 文件搜索
- 用户当前目录下搜索
- 用户数据展示
- 基本数据展示
- 数据以chart形式展示
- 公共分享部分
- 能用的分页
- "添加到我的文件" 功能
- 自定义分页显示
- 干掉 "Last" 按钮
- 用户输入验证
- 登陆注册的验证
- edit 的验证
- 同名文件夹的验证
- ......
- 将 table 部分做成一个模块
- 修改头像
- 文件分类
- 多选分类
- 文件排序
- 根据文件类型排序
- 根据添加时间排序(这个大概是默认的排序方式)
- 优化后端的实现
- 任重而道远......
- 优化前端的实现
- 做点 component 还有 directive
前端在 WebUi
里,进入之后 npm install
或者 yarn
都行
dotnet 的 startup 在 Api
中,进入之后 dotnet restore
dotnet build
即可
全用默认的端口 4200
5000
还在做……