我正在尝试发送get方法请求,并希望在URL中传递值。
就像我的api一样
app.get('/api/getlocation/:customerName', customer.getlocation);
对于这个我在邮递员中写的
localhost:8080/api/getlocation/:customerName=kumbhani
进行测试
var customerName = req.params.customerName;
console.log('name', customerName); // =kumbhani
它返回带有
=
符号的名称-我只需要kumbhani
最佳答案
Express中路径中的冒号具有特殊含义:在getLocation/
之后在URL中输入的任何内容都将放在req.params.customerName
中。
这意味着在邮递员中,您实际上应该调用此URL:
localhost:8080/api/getlocation/kumbhani
→See related question。
关于node.js - 从Node.js中的get方法获取错误的参数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43693786/