如果您需要访问管道中的标题,而标准@Headers()装饰器与管道不兼容,您可以创建自定义装饰器来获取兼容的标题,因为自定义装饰器始终与管道一起使用。
export const CustomHeaders = createParamDecorator(data: unknown, ctx: ExecutionContext) => {
const req = ctx.switchToHttp().getRequest();
return data ? req.headers[data] : req.headers;
}
Run Code Online (Sandbox Code Playgroud)
现在你的管道将工作 @CustomHeaders()
| 归档时间: |
|
| 查看次数: |
1545 次 |
| 最近记录: |