项目点赞
对指定项目进行点赞操作。
接口信息
- 请求路径:
POST /api/projects/:id/like - 认证方式: 需要认证
- 内容类型:
application/json
请求头
| 参数名 | 说明 |
|---|---|
| Authorization | Bearer Token |
路径参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| id | number | 是 | 项目 ID |
请求示例
bash
curl -X POST http://localhost:3000/api/projects/1/like \
-H "Authorization: Bearer your-jwt-token"响应示例
json
{
"success": true,
"message": "点赞成功",
"data": {
"likeCount": 46
}
}错误响应
| HTTP 状态码 | 说明 |
|---|---|
| 401 | 未登录或 Token 无效 |
| 404 | 项目不存在 |
| 400 | 已经点赞过了 |
| 500 | 服务器错误 |
限制说明
- 每个用户对同一项目只能点赞一次
- 点赞后无法取消(如需取消,请联系管理员)