feat(platform-web): include trace id in api errors

This commit is contained in:
lingniu
2026-07-04 00:52:42 +08:00
parent bbbf589d60
commit 081f8b5099
2 changed files with 10 additions and 4 deletions

View File

@@ -38,7 +38,7 @@ test('rawFramesQuery posts structured JSON instead of URL query strings', async
});
});
test('api errors include backend message and detail', async () => {
test('api errors include backend message, detail, and trace id', async () => {
vi.spyOn(globalThis, 'fetch').mockResolvedValue({
ok: false,
status: 500,
@@ -53,5 +53,5 @@ test('api errors include backend message and detail', async () => {
})
} as Response);
await expect(api.opsHealth()).rejects.toThrow('服务处理失败: TDengine timeout');
await expect(api.opsHealth()).rejects.toThrow('服务处理失败: TDengine timeout (traceId: trace-error)');
});