用户反映获取题目详情接口返回的结果中data里面没有explanation字段。
后端检查:
前端修改:
GET http://localhost:8080/api/ai/questions/2
响应示例:
{
"code": 200,
"message": "获取题目成功",
"data": [
{
"detailId": 4,
"goalId": 2,
"content": "函数y = x³ - 3x的单调递减区间是:( )",
"options": ["A. (-∞, -1)", "B. (-1, 1)", "C. (1, +∞)", "D. (-∞, +∞)"],
"answer": "B",
"difficulty": "中等",
"knowledgePoint": "利用导数研究函数的单调性",
"contentType": "选择题",
"explanation": "对函数y = x³ - 3x求导得y' = 3x² - 3 = 3(x² - 1) = 3(x - 1)(x + 1)。令y' < 0,得到(x - 1)(x + 1) < 0,解得-1 < x < 1,所以函数的单调递减区间是(-1, 1)。"
}
]
}
✅ 问题已解决
用户现在可以在前端应用中正常获取和使用explanation字段的内容。