【发布时间】:2021-09-09 22:49:51
【问题描述】:
我有一个请求循环,它在承诺中发送一个或多个图像并解决返回“真”布尔值¿问题?承诺在循环结束之前解决,并且请求就像“背景”我的问题是“如何等待循环结束以解决承诺”?我尝试使用 async await at promise 但不起作用
export const sendQuestionArray = (questionArr) => {
return new Promise( async(resolve, reject) => {
await questionArr.map((question) => {
const formSend = new FormData()
formSend.append('idAsignacion', question.question_id)
formSend.append('pregunta', question.question)
formSend.append('respuesta', question.value ? 'CUMPLE' : 'NO_CUMPLE')
formSend.append('imagenes', JSON.stringify(question.photo))
formSend.append('comments', question.comments)
globalApi.post('/api-agv/audit/set_answer_audit', formSend)
})
resolve(true)
})
}
感谢提问
【问题讨论】:
标签: javascript node.js