【发布时间】:2020-01-06 13:34:28
【问题描述】:
我正在使用 NestJS(版本 6.5,带有 Express 平台),我需要处理一个属性可以是文件或字符串的请求。
这是我目前拥有的代码,但我没有找到一种干净的方法来实现它。
MyAwesomeController
@Post()
@UseInterceptors(FileInterceptor('source'))
async handle(@UploadedFile() source, @Body() myDto: MyDto): Promise<any> {
//do things...
}
我是否遗漏了一些明显的东西,或者我应该编写自己的拦截器来处理这种情况? 设计方面,这很糟糕吗?
【问题讨论】:
标签: node.js api-design nestjs