个人博客
从0-1搭建的博客项目,实现的功能包含登录、注册、发布文章、上传图片、主题切换等
·前端Vue3组合式API+动态路由,后端JWT鉴权,实现文章发布/评论/权限管理等功能
·使用Nodejs供接口处理前端请求的数据,文件上传模块使用multer,支持中文文件名处理,解决了中文乱码问题
·封装自定义Hooks,相同代码提取到公共的函数中,提升代码简洁性与可复用性
·二次封装Axios,处理用户登录和数据请求,提供统一的错误处理机制
·使用路由懒加载,添加骨架屏加载方式,优化页面加载功能,提高用户体验感
内容平台