- readme
- 埋点模块
- 初始化模块
- 用户模块
- 权 限模块
- 角色模块
- 文章模块
- 点赞模块
- 评论模块
- 作品模块
- 分类模块
- 标签模块
- 音乐模块
- 友链模块
- 主题模块
- 访客模块
- 日志模块
- 前端模块
- 其他
- 七牛云模块
- 任务模块
- 监控模块
前端设置
开发中
GET
/frontend/detail
最后修改时间:2022-12-26 05:22:03
责任人:未设置
请求参数
Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token示例:
Authorization: Bearer ********************
Query 参数
nowPage
string
可选
示例值:
1
pageSize
string
可选
示例值:
5
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET '/frontend/detail'
返回响应
🟢200成功
application/json
Body
code
integer
必需
data
object
必需
frontend
object
必需
user
object
必需
qq_user
object
必需
article
object
必需
comment
object
必需
message
string
必需
示例
{
"code": 200,
"data": {
"frontend": {
"id": 1,
"frontend_login": -1,
"frontend_register": -1,
"frontend_qq_login": 1,
"frontend_github_login": -1,
"frontend_comment": 1,
"frontend_link": 1,
"frontend_about": "# 关于我\n\n现在是 2022 年初,生活依旧\n\n## 近况\n\n<a href=\"https://github.com/galaxy-s10\">\n <img\n src=\"https://ghchart.rshah.org/galaxy-s10\"\n />\n</a>\n\n# 关于博客\n\n本站从 19 年 9 月份开始写,域名服务器等所有东西都是自己申请配置,经历了数个版本的重构以及迭代维护,目前已经基本完善成型。\n\n## 前端\n\n> 前端包含前台和后台\n\n- 前台为了 seo,使用了 Nuxt 进行搭建,ui 组件库使用了 ElementUI\n- 后台使用了 Webpack5 搭建 Vue3+Typescript 环境\n - 状态管理使用 Pinia\n - 路由管理使用 Vue-Router\n - ui 组件库使用 Naiveui\n - 代码规范使用了 Eslint + Prettier\n - 提交规范使用了 Husky + Commitlint\n - 版本控制使用了 standard-version\n- 前台源码地址: [https://github.com/galaxy-s10/nuxt-blog-client](https://github.com/galaxy-s10/nuxt-blog-client)\n- 后台源码地址: [https://github.com/galaxy-s10/vue3-blog-admin](https://github.com/galaxy-s10/vue3-blog-admin)\n- 后台地址: [https://admin.hsslive.cn](https://admin.hsslive.cn)\n\n## 后端\n\n后端主要是 Node+Koa,也使用了 Typescript 编写\n\n- 使用 `joi` 对参数进行验证\n- 邮件处理使用了 `nodemailer`\n- 使用 `koa-conditional-get` 和 `koa-etag` 对接口做缓存处理\n- 数据库使用了 Mysql,数据库操作使用了 `Sequelize`\n- 使用 `node-schedule` 对数据库定时进行备份,同时上传七牛云\n- 源码地址: [https://github.com/galaxy-s10/react-blog-server](https://github.com/galaxy-s10/react-blog-server)\n\n## 部署\n\n因为项目不仅只有一个([https://www.hsslive.cn/works](https://www.hsslive.cn/works) ,里面的所有项目都使用了 jenkins 部署),为了后续新增项目的快速部署,因此使用了 jenkins,在服务器配置了约定的 nginx 代理后,再到项目里面编写通用构建脚本(shell)等操作,即可一套流程下来快速的部署项目。\n\n> 我的 jenkins 线上地址: [http://jenkins.hsslive.cn](http://jenkins.hsslive.cn)\n\n## 目前功能\n\n### 前台\n\n- [x] 登录/注册\n - [x] 站内注册/登录\n - [x] qq 登录\n - [x] github 登录\n- [x] 文章\n- [x] 作品集\n- [x] 标签云\n- [x] 留言板\n- [x] 点赞\n- [x] 流量/访客/用户信息\n\n### 后台\n\n- [x] 登录\n - [x] 站内登录\n - [x] qq 登录\n- [x] 文章管理\n- [x] 标签管理\n- [x] 分类管理\n- [x] 友链管理\n- [x] 留言管理\n- [x] 用户管理\n- [x] 角色管理\n- [x] 权限管理\n- [x] 音乐管理\n- [x] 七牛云管理\n- [x] 日志管理\n- [x] 设置\n - [x] 主题设置\n - [x] 账号设置\n\n# 联系方式\n\n- QQ: 2274751790\n- 邮箱: 2274751790@qq.com\n- Github: [https://github.com/galaxy-s10](https://github.com/galaxy-s10)\n",
"created_at": "2022-02-04 22:58:51",
"updated_at": "2022-02-04 22:58:55",
"deleted_at": null
},
"user": {
"total": 9
},
"qq_user": {
"total": 11
},
"article": {
"total": 85,
"read": 4237
},
"comment": {
"total": 7
}
},
"message": "获取成功!"
}
修改于 2022-12-26 05:22:03