【发布时间】:2020-09-05 01:16:05
【问题描述】:
我想增加单个路由的请求正文大小限制,假设只针对路由/uploads,其余保持默认。
我知道你可以使用全局设置
app.use(json({ limit: '50mb' }));
或者,在纯 ExpressJS 中你可以使用
router.use('/uploads', express.json({ limit: '50MB' }));
但在 NestJS 中只有一个全局 app 和控制器类。例如
@Controller('uploads')
export class UploadController {
constructor() {}
@Post()
create(...): Promise<any> {
...
}
}
在哪里设置这个控制器的限制?
【问题讨论】: