【文件属性】:
文件名称:noter-v2:Noter笔记分享平台 V2
文件大小:494KB
文件格式:ZIP
更新时间:2021-05-01 19:37:29
JavaScript
Noter
服务端架构
代码实现
服务端
Node.js:Koa
ORM:Sequelize
代码规范 / 格式化:ESLint
加密:bcrypt.js
参数校验:validator.js
数据模拟:Faker.js
其它
数据库:MySQL 5.7
服务器:Nginx 反向代理
进程守护:PM2
前端
React
AntD + Semantic UI
功能
业务
作为一个内容型网站所必须的CRUD
发现
所有笔记
根据标签筛选笔记
最热、精选列表
点赞、收藏数目
我的笔记
编辑我的笔记
删除我的笔记
查看笔记
点赞、收藏
写文章(富文本编辑器)
个人主页
个人成就
个人信息
账号设置
Github OAuth2 一键登录
全局消息提示
全局请求异常拦截(axios 拦截器)
例如未登录——提示并跳转登录页
系统
服务端全局异常处理
路由参数自定义校验
Token 令牌认证机制
鉴权(游