Files
certd/packages/ui/certd-server/src/utils/http.ts
T

17 lines
422 B
TypeScript
Raw Normal View History

2024-08-21 08:36:03 +08:00
import { utils } from '@certd/pipeline';
export async function request(config: any) {
try {
return await utils.http(config);
} catch (e) {
const data = e.data || e.response?.data;
if (data) {
throw new Error(data.message || data.msg || data.error || data);
}
2024-08-23 11:35:34 +08:00
if (e.statusText) {
throw new Error(`请求失败:${e.request?.url} ${e.status} ${e.statusText}`);
}
2024-08-21 08:36:03 +08:00
throw e;
}
}