Skip to content

VCLightResponse

一个 VCLightResponse 对象有如下字段:

typescript
class VCLightResponse{
    redirect: boolean = false;
    redirectUrl: string = "/";
    status: number = 200;
    response: any = "";
    headers: OutgoingHttpHeaders = {};
    builder: ResponseBuilder | undefined;
    end: boolean = false;
    context: { [key: string]: any } = {};
}

redirect

redirect 是一个布尔值,表示是否重定向。

如果此值被设置为 true, 那么非 3xx 的状态码将被忽略并强制修改为 307,而 redirectUrl 将被用于重定向。

response

response 是响应内容。如果你填写的不是字符串,那么它将被转换为字符串。

headers

返回头内容。

end

end 是一个布尔值,表示处理是否结束。如果已结束,那么不会再执行后续的中间件。

context

context 是一个对象,用于存储一些中间件之间的数据。

Released under the MIT License.