【发布时间】:2021-07-06 10:13:34
【问题描述】:
我正在尝试将 JSON 对象返回给 Postman,但不给它一个“标题”,例如:
{
"name": {
"name": "Three Rivers Campground",
"lengthLimit": 25,
"elevation": 6332,
"numberOfSites": 12,
"padType": "dirt"
}
}
我想去掉第一个“name”,只返回name、lengthLimit、elevation、numberOfSites 和padType。到目前为止,这是我的方法代码:
app.get('/search', (req, res) => {
let searchTerm = req.query.q;
console.log(`Search for ${searchTerm}`);
for(var i = 0; i<campgrounds.length; i++){
console.log('Testing 4')
console.log(campgrounds[i].name)
if (searchTerm == campgrounds[i].name){
return res.json({name: campgrounds[i]});
}
}
return console.long('Not found');
})
我需要帮助的是:
return res.json({name: campgrounds[i]});
任何帮助将不胜感激!
【问题讨论】:
-
代码可以优化,但您正在寻找
return res.json(campgrounds[i]); -
@LawrenceCherone 非常感谢!这有效
标签: javascript node.js json server