gpt4 book ai didi

javascript - 如何使用 Express Nodejs 返回 Json 列表的子集作为响应

转载 作者:行者123 更新时间:2023-12-03 12:22:12 25 4
gpt4 key购买 nike

我有一个基本模型,我想实现一个端点,当我们传入一些字符串参数时,该端点能够返回列表的子集,但不知道如何去做。

这是 json 文件:

var user = [
{"id": "1", "name": "subash", "age": "22", "occupation": "doctor"},
{"id": "2", "name": "alex", "ip": "33", "occupation": "engineer"},
{"id": "3", "name": "darran", "ip": "18", "occupation": "singer"}
];

预期终点

app.get('/users/:someStringParam', user.findById);

预期响应

过滤/返回姓名包含字母“a”的用户行。

我看过express框架的app.param()方法,但不知道如何去做!

最佳答案

:parameter 将作为 req.params 的一部分列出,然后您可以使用它来过滤数组。

app.get('/agent/:letter', function (req, res, next) {
var containsLetter = new RegExp(req.pararms.letter);
res.json(users.filter(function (user) {
return containersLetter.test(user.name);
});
});

关于javascript - 如何使用 Express Nodejs 返回 Json 列表的子集作为响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24392622/

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