请教express路由的问题
发布于 7 年前 作者 xiaofeizhu69 2257 次浏览 来自 问答

在API接口开发中常见的url请求有一种是 http://abc.com?module=user&action=userinfo 在express 4.x 框架中怎样通过获取module 和 action 这两个参数的值来作为路由,express好像自身不支持 想了很久都没有什么好办法可以解决。

1 回复

好好看看文档,再说 Express 是否支持。

req.query 一个对象,为每一个路由中的query string参数都分配一个属性。如果没有query string,它就是一个空对象,{}。

// GET /search?q=tobi+ferret
req.query.q
// => "tobi ferret"
// GET /shoes?order=desc&shoe[color]=blue&shoe[type]=converse
req.query.order
// => "desc"
req.query.shoe.color
// => "blue"
req.query.shoe.type
// => "converse"

参考:Express 4.x API

回到顶部