Skip to content

系统设置

管理系统配置的接口。

获取系统设置

获取所有系统配置。

接口信息

  • 请求路径: GET /api/admin/settings
  • 认证方式: 需要认证(管理员权限)

响应字段

字段名类型说明
siteNamestring网站名称
siteDescriptionstring网站描述
siteKeywordsarray网站关键词
authorNamestring作者名称
authorAvatarstring作者头像 URL
socialLinksobject社交媒体链接
pageSizenumber每页显示数量
allowCommentsboolean是否允许评论

更新系统设置

更新系统配置。

接口信息

  • 请求路径: PUT /api/admin/settings
  • 认证方式: 需要认证(管理员权限)

请求参数

所有字段均为可选,只更新传入的字段。

请求示例

bash
curl -X PUT http://localhost:3000/api/admin/settings \
  -H "Authorization: Bearer your-jwt-token" \
  -H "Content-Type: application/json" \
  -d '{
    "siteName": "我的博客",
    "allowComments": true
  }'

清除缓存

清除系统缓存。

接口信息

  • 请求路径: POST /api/admin/settings/clear-cache
  • 认证方式: 需要认证(管理员权限)

请求示例

bash
curl -X POST http://localhost:3000/api/admin/settings/clear-cache \
  -H "Authorization: Bearer your-jwt-token"

错误响应

HTTP 状态码说明
401未登录或 Token 无效
403权限不足(非管理员)
400参数错误
500服务器错误

相关接口