gpt4 book ai didi

node.js - 如何在 NodeJs 响应中仅发送列表的特定属性

转载 作者:太空宇宙 更新时间:2023-11-03 23:14:38 25 4
gpt4 key购买 nike

我之前很抱歉,也许这是一个非常基本的问题/问题,但我已经被困了一段时间。

我有一个使用 ExpressJs 和 Sequelize 构建的 API。我已成功获取数据,但在尝试将所有数据显示为列表时遇到问题。这是我设置响应的代码:

exports.ok = function (values, res) {
var data = {
'status': 200,
'values': values
};
res.json(data);
res.end();
}

响应显示为:

enter image description here

上面的数据显示了所有属性,我如何才能只显示名称和id。谢谢。

最佳答案

正如@Sindis建议的那样,您只需在响应上应用map,然后选择所需的字段。

  exports.ok = function (values, res) {
var data = {
'status': 200,
'values': values.map(val => return { id: val.id, name: val.name })
};
res.json(data);
res.end();
}

希望对您有所帮助。

关于node.js - 如何在 NodeJs 响应中仅发送列表的特定属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56966668/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com