Skip to content

VCLightResponse ​

VCLightResponse 包含以下字段:

typescript
class VCLightResponse {
    redirect: boolean;
    redirectUrl: string;
    status: number;
    response: any;
    headers: OutgoingHttpHeaders;
    end: boolean;
    context: { [key: string]: any };
}

redirect / redirectUrl ​

设置 redirect = true 并指定 redirectUrl 可触发重定向。

当 redirect 为 true 且状态码不是 3xx 时,VCLight 会把状态码调整为 307。

status ​

status 是 HTTP 状态码,默认 200。

response ​

response 是响应内容。对象会在发送前被序列化为 JSON 字符串。

headers ​

headers 是响应头映射。

end ​

设置 end = true 后,process 阶段不会继续执行后续中间件。

context ​

context 用于在中间件间传递共享数据。

Released under the MIT License.