# project 0218 **Repository Path**: swebttsd/project-0218 ## Basic Information - **Project Name**: project 0218 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-02-18 - **Last Updated**: 2020-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # node + vue 博客(文档markdown)管理后台应用 1. 登陆和注册功能 node : 注册- 创建User(账号、密码、用户名、头像) 登陆- 根据账号查找User是否存在,对比提交和保存的密码是否一致,返回token vue : 获取token,将token保存到cookie和axios里面的请求头 2. 添加文档(增) vue : 使用markdown编辑器(vue组件),保存源文件和转换html代码,提交 node : 接收并创建(save) 3. 文档列表(查) vue : 饿了么UI的table组件,功能按钮,例如修改和预览(_id去查询) node : find({}).sort('-updateTime') 4. 编辑功能(改) vue : 同样使用markdown编辑的页面( 复用 ) node : find找到这个文章的记录, 前端再提交新的内容 ,findByIdAndUpdate() 5. 登出功能 vue : 利用vue-router的导航守卫去判断cookie中token,如果没有,强制跳回login页面 node : token过期时间