Skip to content

@tripo3d/lens / server / SsrErrorBuffer

Class: SsrErrorBuffer ​

Defined in: src/server/error-buffer.ts:39

SSR 服务端错误缓冲:收 Nitro error hook 等来源的错误,每渲染 ≤ maxErrors、栈截断 ≤10 帧、URL 去 query 脱敏,snapshot() 交注入容器

Constructors ​

Constructor ​

ts
new SsrErrorBuffer(options?): SsrErrorBuffer;

Defined in: src/server/error-buffer.ts:43

Parameters ​

ParameterType
options?SsrErrorBufferOptions

Returns ​

SsrErrorBuffer

Accessors ​

size ​

Get Signature ​

ts
get size(): number;

Defined in: src/server/error-buffer.ts:66

已登记条数

Returns ​

number

Methods ​

record() ​

ts
record(err, statusCode?): void;

Defined in: src/server/error-buffer.ts:49

登记一条服务端错误(超额静默丢弃)

Parameters ​

ParameterType
errunknown
statusCode?number

Returns ​

void


snapshot() ​

ts
snapshot(): SsrServerError[];

Defined in: src/server/error-buffer.ts:61

当前已登记错误的副本

Returns ​

SsrServerError[]

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