Express Router:如何获取参数? (不是 URL 段)[重复]

Posted

技术标签:

【中文标题】Express Router:如何获取参数? (不是 URL 段)[重复]【英文标题】:Express Router: How do I get parameters? (not URL segments) [duplicate] 【发布时间】:2015-08-21 17:41:04 【问题描述】:

如何在快速路由中获取 GET 参数?

# requested path: /foo/1234?x=9
router.get('/foo/:id', function(req,res)
    console.info(req.params.id); // 1234 - my url segment
    ?????; // 9
);

【问题讨论】:

【参考方案1】:

您可以通过使用 req.query

来获得它

http://expressjs.com/api.html#req

只需添加这一行

var x = req.query.x;

【讨论】:

以上是关于Express Router:如何获取参数? (不是 URL 段)[重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Vue 3 的 Vue Router 中获取 cookie?这个在 router/index.js 中未定义

如何在express的路由中操作socket.io

Express之get,pos请求参数的获取

express中url的参数传递和获取

express router和Vue router

React Router / Express - 刷新动态 URL 参数