技能展示
获取技能列表的接口。
获取技能列表
获取所有技能,按分类分组。
接口信息
- 请求路径:
GET /api/skills - 认证方式: 无需认证(公开接口)
响应字段
| 字段名 | 类型 | 说明 |
|---|---|---|
| frontend | array | 前端技能 |
| backend | array | 后端技能 |
| tool | array | 工具技能 |
| other | array | 其他技能 |
技能字段
| 字段名 | 类型 | 说明 |
|---|---|---|
| name | string | 技能名称 |
| level | number | 技能等级(1-100) |
| description | string | 技能描述 |
| icon | string | 图标 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 小时。