0
我有我的路线问题,我想从req.body形式检查一些数据Express.js req.body parametr阵列
我有途径
app.post(`/${randomQuestionsArray[0].id}`, (req, res) => {
const reqValue = req.body.answer;
console.log(reqValue);
console.log(randomQuestionsArray[0].reqValue);
}),
片段数据:
const jsonContent = {
"questions": [
{
"id": "1",
'slug': "566fghg6",
"title": "post title 1",
"desc": "This is a test desc 1",
"answer1": {
"answer": "test1",
"value": true
},
"answer2": {
"answer": "test2",
"value": false
},
"answer3": {
"answer": "test3",
"value": false
},
"answer4": {
"answer": "test4",
"value": false
}
},
req.body.answer - 给我表格值等ANSWER1
但我想从阵列
需要一些数据,我创建变量:
const reqValue = req.body.answer; randomQuestionsArray[0].reqValue give me undefined
但如果我写的手: randomQuestionsArray [0] .answer1给我数据 “答案”:“测试1”, “值”:真
我怎样才能把req.body我阵列PARAMS?
使用'randomQuestionsArray [0] [reqValue]'而不是' randomQuestionsArray [0] .reqValue'如果使用硬编码值适合你。 –
Thx寻求帮助。这是工作 :) –