fix: 后端 API 响应格式统一 — config 和 feedback 路由
- config.ts: 响应格式改为 { code: 0, data: ... }
- feedback.ts: 响应格式改为 { code: 0, data: ... }
- 修复前端 request 函数因响应格式不标准导致的请求失败
This commit is contained in:
@@ -12,10 +12,10 @@ router.get('/', async (_req, res) => {
|
||||
for (const row of rows as any[]) {
|
||||
config[row.config_key] = row.config_value
|
||||
}
|
||||
res.json(config)
|
||||
res.json({ code: 0, data: config })
|
||||
} catch (error) {
|
||||
console.error('Get config error:', error)
|
||||
res.status(500).json({ error: '获取配置失败' })
|
||||
res.status(500).json({ code: 50000, message: '获取配置失败' })
|
||||
}
|
||||
})
|
||||
|
||||
@@ -43,10 +43,10 @@ router.put('/', authMiddleware, async (req, res) => {
|
||||
)
|
||||
}
|
||||
|
||||
res.json({ success: true })
|
||||
res.json({ code: 0 })
|
||||
} catch (error) {
|
||||
console.error('Update config error:', error)
|
||||
res.status(500).json({ error: '更新配置失败' })
|
||||
res.status(500).json({ code: 50000, message: '更新配置失败' })
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user