Skip to content

技能展示

获取技能列表的接口。

获取技能列表

获取所有技能,按分类分组。

接口信息

  • 请求路径: GET /api/skills
  • 认证方式: 无需认证(公开接口)

响应字段

字段名类型说明
frontendarray前端技能
backendarray后端技能
toolarray工具技能
otherarray其他技能

技能字段

字段名类型说明
namestring技能名称
levelnumber技能等级(1-100)
descriptionstring技能描述
iconstring图标 URL

请求示例

bash
curl http://localhost:3000/api/skills

响应示例

json
{
  "success": true,
  "data": {
    "frontend": [
      {
        "name": "Vue.js",
        "level": 90,
        "description": "熟练使用 Vue.js 开发",
        "icon": "https://example.com/vue.png"
      },
      {
        "name": "React",
        "level": 85,
        "description": "熟悉 React 生态"
      }
    ],
    "backend": [
      {
        "name": "Node.js",
        "level": 88,
        "description": "后端开发"
      }
    ],
    "tool": [
      {
        "name": "Git",
        "level": 95,
        "description": "版本控制"
      }
    ],
    "other": []
  }
}

错误响应

HTTP 状态码说明
500服务器错误

缓存

该接口默认缓存 1 小时。