这类似于在帖子阵列中所要求的要恢复API,但我的答案需要不同的格式
所以我有一系列称为dataresults的对象,例如
[
{ reviewID: 5, TextComment: 'lol2314'},
{ reviewID: 4, TextComment: 'omg:D:D'}
]
我不知道如何发送此消息,在我一直通过JSON发送数据
的Express代码中res.json({
id1: dataresults[0].reviewID,
text1: dataresults[0].textcomment
});
,在我的React代码中,我只需通过响应
获取这些数据fetch('/xd', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({
cid: user.cid
})
}).then(function(response) {
return response.json();
}).then(function(body) {
console.log(body.id1);
console.log(body.text1);
});
这一直在起作用,但是现在我想发送整个DataReSults数组,我对如何执行此操作一无所知。我只是一直在用res.json对数据进行建模,但是当整个数组是整个数组时,我是否还应该通过JSON发送它?我需要在我的react代码中更改响应。
您只需要发送
res.json([{
"id1": dataresults[0].reviewID,
"text1": dataresults[0].textcomment
}]);
形成您的快车服务器。
,在React方面您可以访问它,例如
.then(function(body) {
body.forEach((data) => {
console.log(data.id1)
console.log(data.text1)
})
});
希望它对您有帮助。