gpt4 book ai didi

node.js - 如何在 NodeJS 中获取 URI 作为参数

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

如何获取 URI 并将其用作 nodejs 中的参数。我正在使用 express 。

http://localhost:3000/getParams/param1/param2/param3/paramN

我想得到“/param1/param2/param3/paramN”。

这是我当前的代码:

app.get("/getParams/:params", test.params);

谢谢!

最佳答案

您可以将完整路径作为一个参数访问,也可以将每个段作为单独的参数访问。作为一个参数获取:

app.get('/mysvc/:input(*)', function(req, res) 
{
console.log(req.params.input);
// ...
});

注意在/mysvc/之后表示所有内容(* 的正则表达式匹配)的路由将被映射到输入请求参数。然后你可以通过 req.params 引用它

在此示例中,对/mysvc/foo/bar 的请求将输出 foo/bar

如果你想把每个段作为一个单独的参数,那么:

    app.get('/mysvc/:param1/:param2'

通过 req.params.param1、req.params.param2 等访问...

关于node.js - 如何在 NodeJS 中获取 URI 作为参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17468902/

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