文件名称:noter-v2:Noter笔记分享平台 V2
文件大小:494KB
文件格式:ZIP
更新时间:2024-05-21 13:24:09
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 令牌认证机制 鉴权(游