如何从restify和queryParser获取查询字符串

时间:2018-03-19 14:43:15

标签: node.js query-string restify

var server = restify.createServer();
server.use(plugins.queryParser({mapParams: false}));

server.get('/hello/:name', respond);

并使用以下方法调用:  curl -is http://localhost:8080/hello/mark?q1=q1s&q2=q2s

在一个功能中:

function respond(req, res, next) {
    res.send('hello ' 
        + req.params.name + ' ' 
        + req.query.q1 + ' ' 
        + req.query.q2 
    );
  next();
}

我收到回复: "hello mark q1s undefined"[1]+ Done curl -is http://localhost:8080/hello/mark?q1=q1s

如何从请求中获取查询字符串"q1=q1s&q2=q2s"

谢谢

0 个答案:

没有答案