您好,我的异步函数 (router.post()) 中有对象验证数组,我需要在验证之前对其进行映射,这就是我的方法
ingredients.map(({ingredient,quantity})=>{
if(ingredient.trim().length < 1 || quantity.length < 1){
return res.status(409).send({
message: ''
})
}
})
在此之后,我将 200 状态代码发送到客户端(ReactJS),但它会导致错误
发送后无法设置标头
我不知道这有什么问题。
在这个代码块之前,我只有 if 语句来验证其他输入,当我注释这个代码块时,if 语句起作用了。那么这有什么问题呢?
PS:我在发送服务器之前将数组字符串化,然后当然解析
编辑:当一切正常且成分或数量不为空时,它不会导致错误
红糖糍粑
相关分类