Skip to content

@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 ​

ParameterType
ctxOFetchContext

Returns ​

void


onRequestError() ​

ts
onRequestError(ctx): void;

Defined in: src/server/interceptor.ts:19

网络层失败(无 response,如 DNS/连接/中断)登记 status 0;HTTP 错误响应不走这里(已由 onResponse 记)

Parameters ​

ParameterType
ctxOFetchContext

Returns ​

void


onResponse() ​

ts
onResponse(ctx): void;

Defined in: src/server/interceptor.ts:21

收到响应(任意 status,含 4xx/5xx)即登记——单一登记点,避免与 onRequestError 重复

Parameters ​

ParameterType
ctxOFetchContext

Returns ​

void

基于 MIT 协议发布(内部使用)