模块: 登录页 主页 博客页 日志页 友链页 404页 权限管理:文章管理页,目录管理页,标签管理页
比较核心的几个点:
- Nuxt动态分配路由:解决了Nuxt默认文件命名下路由动态分配的问题,并向社区提出了bug
- 后端解析文章,文件流,事务,前端解析目录,树形递归,动态定位高度。
- 日志功能:文件流解析日志,websocket推送日志,log4js生成日志,chokidar监控,考虑使用Radis
- 管理页面:组件化表格,
- 全局消息组件:fetch拦截器错误提示
登录页:
- jwt+cookie策略
- 登陆注册校验双向(前后端)
- 一些细节上的实现:比如重复登陆,登陆清除(待取消后退),记住密码等
其他:
- 全局消息组件,响应错误和成功提示
还没做的:
- 主页模块数据的访问量
- 博客详情页面 右侧目录出现不匹配的bug(疑似树形递归需要点击才触发)
- 菜单页面开发,用户页面开发