Vue 2.0+Express+MongoDB全栈博客项目
完整博客系统的全栈实战项目,基于 Vue2.0 + Express + MongoDB,前后端分离、接口清晰,还搭了个 JWT
认证。比较适合拿来做毕业设计,也挺适合用来练手全栈开发。前端用的 Vuex 管状态、Vue Router 做导航,代码结构也比较清晰。
后端是 Express 框架,路由设计挺规范,API 基本都遵循 RESTful。接口返回结构也合理,异常有中间件兜底,写起来挺省心。配合 Mongoose 操作 MongoDB,增删改查都简单,建几个模型就能跑。
用户登录用的是 JWT,登录一次拿个 token,之后求都带着,验证也方便。你可以自己扩展一下,比如加个 token 过期刷新,或者权限控制啥的。还有评论系统、文章发布这些,功能也比较完整。
部署方面也留了思路,比如你可以用 Docker 做镜像,也可以简单点配个 Nginx 代理,前后端分开放服务器,效率更高。测试部分看你需求,项目结构支持 Jest
或 Mocha
。
如果你刚好要做毕业设计,或者想从 0 到 1 做个自己的博客系统,这个项目真挺合适的。前后端分离、数据交互、身份认证……该踩的坑基本都带你趟了一遍。
2.11MB
文件大小:
评论区