【发布时间】:2020-04-10 02:27:45
【问题描述】:
有没有办法为 NestJS 中的所有端点/控制器全局添加所需的标头?
有一个控制器绑定装饰器@ApiHeader。有没有办法将此应用于所有端点?
【问题讨论】:
有没有办法为 NestJS 中的所有端点/控制器全局添加所需的标头?
有一个控制器绑定装饰器@ApiHeader。有没有办法将此应用于所有端点?
【问题讨论】:
我发现的最短方法是执行以下操作:
export function Headers() {
return applyDecorators(
ApiHeader({
name: 'header1',
description: "description"
}),
ApiHeader({
name: 'header2',
description: "description"
}),
ApiHeader({
name: 'header3',
description: "description"
})
);
}
@Headers()
@Controller('some-controller')
export class ContactsController {}
【讨论】: