gpt4 book ai didi

node.js - 在nodejs中无法获取正确的路由值?

转载 作者:太空宇宙 更新时间:2023-11-03 22:56:07 26 4
gpt4 key购买 nike

由于我无法获取“qkey”值,所以我在代码中做错了什么?

如果我在浏览器中测试“/search/firstname/daniel”,我的响应是:{"qkey":"daniel"}

app.get('/search/:qkey/:qvalue', function(req, res){
var qkey = req.params.qkey;
var qvalue = req.params.qvalue;
var query = {qkey:qvalue}
console.log(query);
res.send(query);
});

最佳答案

问题在于创建查询对象的方式。您无法使用大括号语法将动态值分配给属性名称。你应该做的是;

var query = {};
query[qkey] = qvalue;

关于node.js - 在nodejs中无法获取正确的路由值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11761550/

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