gpt4 book ai didi

javascript - Express JS 路由参数

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

我需要使用 quote_number 参数中的数据来从此网址创建查询:

http://localhost:3000/#/quote/line/?quote_number=1003

其中 quote_number = ${req.params.quote_number}

我期望从中得到 1003,但我得到 line 作为返回参数

最佳答案

网址不正确。因为你有 # 符号,所以之后什么都不会被识别。我不知道您是否正在这样做,因为没有额外的代码。

如果你尝试这样:

app.get('/quote/line/:id', (req, res) =>{
console.log(req.params);
});

浏览器中的网址:

http://localhost:3000/quote/line/quote_number=1003

结果:

{ quote_number: 'quote_number=1003' }

如果您使用query而不是params:

app.get('/quote/line/', (req, res) =>{
console.log(req.query);
});

在浏览器中:

http://localhost:3000/quote/line/?quote_number=1003

结果:

{ quote_number: '1003' }

现在,您可以通过以下方式获取值

req.query.quote_number

引用文献:

req.query and req.param in ExpressJS

关于javascript - Express JS 路由参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57878787/

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