VBLOG_项目工程框架搭建
一、架构设计
采用前后端分离架构设计:
api:后端接口服务
golang 开发的 restful 接口
使用 mysql 做数据存储
web:vue3 前端框架
前端框架: vue3,vue-router
ui组件:arco.design(头条开源组件库)
二、接口设计
2.1、管理员
- 2.1.1、文章上传接口
- 标题
- 标签
- 内容(后期搞个oss做图床)
- 2.1.2、文章列表接口:
- 获取所有上传的文章列表(标签、标题和元数据)
- 支持按照 "标签" 方式过滤
- 支持分页
- 2.1.2、文章的详情接口:
- 获取文章的核心内容
- 前端展示(markdown展示工具)