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 是一个对象,用于存储一些中间件之间的数据。