【发布时间】:2022-07-29 15:29:47
【问题描述】:
我正在尝试发送一个包含对象数组的表单数据请求。问题是我在 Express 服务器上收到的数据以数组的形式出现,其中所有对象都转换为字符串。我无法更改服务器中的任何内容,我需要使用 Swagger 解决此问题。
"requestBody": {
"content": {
"multipart/form-data": {
"schema": {
"type": "object",
"properties": {
"video[]": {
"type": "array",
"items": {
"type": "object",
"properties": {
"_id": {
"type": "string"
}
}
},
"describtion": "Video ids "
}
}
},
"encoding": {
"video[]": {
"contentType": "application/json",
"explode": true
}
}
}
}
},
我对服务器的期望:{ video: [{ _id: "string" }] }
我得到了什么:{ video: [ '{"_id": "string"}' ] }
【问题讨论】:
标签: node.js express swagger multipartform-data openapi