gpt4 book ai didi

javascript - express 中可变数量的路线参数?

转载 作者:搜寻专家 更新时间:2023-10-31 23:31:17 24 4
gpt4 key购买 nike

cex.io's RESTful API有一个有趣的路线,带有可变数量的参数返回给定的所有货币对。

这在 express 中是如何实现的?

这是我的意思的一个伪代码类型的例子......

app.get('/pairs/:arg1/:arg2/:argn...', function(req, res, next) {
// app logic
});

最佳答案

在 express 中,你可以在你的路由中使用像 * 这样的通配符,它​​也支持你可以使用的正则表达式,这里是一个如何实现这个的例子

app.get('/pairs/*', function(req, res) {
console.log(req.params[0]);
});

// GET /pairs/testing/this/route
// Output: testing/this/route

一旦你有了 params,你就可以在 / 上拆分,这将为你提供传递给路由的所有参数的数组。

有关快速路由的更多信息,请查看 this page .

关于javascript - express 中可变数量的路线参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45500439/

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