【问题标题】:Append parameters to URL将参数附加到 URL
【发布时间】:2019-07-09 04:39:28
【问题描述】:

我们如何在 react 客户端中使用 axios.get() 将参数附加到路径 URL?

axios.get('/api/order/user/', {
params: {
    user_id: 2
}
})

express server 中定义的路由是这样的。

router.route('/user/:user_id').get(//);

这是从上述 axios.get() 代码返回的内容。 GET /api/order/user/?user_id=2

我想要实现的是这样的。 获取 /api/order/user/2

如何做到这一点?

【问题讨论】:

    标签: node.js express axios


    【解决方案1】:

    你想要达到的是path parameter

    const url = '/api/order/user/' + user_id;
    axios.get(url);
    

    axios 中的 params 属性是 Query parameter GET /api/order/user/?user_id=2

    【讨论】:

    • 现在工作正常。谢谢你。 :)
    猜你喜欢
    • 2015-04-22
    • 2013-12-25
    • 1970-01-01
    • 1970-01-01
    • 2023-03-28
    • 2015-12-26
    • 2012-12-19
    • 1970-01-01
    • 2012-07-04
    相关资源
    最近更新 更多