我有一个请求被发送到服务器:
"/stuff?a=a&b=b&c=c"
使用快速,我如何获得这些价值?
我曾尝试以下...
app.get( "/stuff?:a&:b&:c", function( req, res ){});
... ...但是它似乎并没有认识到的路线。
在此先感谢您的帮助。
我有一个请求被发送到服务器:
"/stuff?a=a&b=b&c=c"
使用快速,我如何获得这些价值?
我曾尝试以下...
app.get( "/stuff?:a&:b&:c", function( req, res ){});
... ...但是它似乎并没有认识到的路线。
在此先感谢您的帮助。
它不使用航线内的查询字符串是一个好主意。
在高速逻辑分析,你需要为“/东西”创建路由。 查询字符串将在提供req.query
。
你可以宣布你的路线直接/stuff
,然后查询参数是通过访问req.query
,这是一个JSON对象。 这是你的例子:
app.get("/stuff", function(req, res) {
var a = req.query.a;
...
});
在你的情况, req.query
等于:
{ a: 'a',
b: 'b',
c: 'c' }
在快车文件(或4.x版和3.x),你可以找到更多的例子: 快递- req.query 。