@tripo3d/lens / server / FetchTimingInterceptor
Interface: FetchTimingInterceptor
Defined in: src/server/interceptor.ts:15
ofetch 形状的三钩子拦截器
Methods
onRequest()
ts
onRequest(ctx): void;Defined in: src/server/interceptor.ts:17
请求发起:在 options 上暂存高精度起点
Parameters
| Parameter | Type |
|---|---|
ctx | OFetchContext |
Returns
void
onRequestError()
ts
onRequestError(ctx): void;Defined in: src/server/interceptor.ts:19
网络层失败(无 response,如 DNS/连接/中断)登记 status 0;HTTP 错误响应不走这里(已由 onResponse 记)
Parameters
| Parameter | Type |
|---|---|
ctx | OFetchContext |
Returns
void
onResponse()
ts
onResponse(ctx): void;Defined in: src/server/interceptor.ts:21
收到响应(任意 status,含 4xx/5xx)即登记——单一登记点,避免与 onRequestError 重复
Parameters
| Parameter | Type |
|---|---|
ctx | OFetchContext |
Returns
void