如何将多个参数传递给mean.js应用程序中的快速js服务器api?

时间:2015-06-29 06:46:43

标签: node.js express routing mean-stack meanjs

单个参数请求的mean.js应用程序的默认服务器端路由器如下所示:

app.route('/articles/:articleId')
        .get(articles.read)
        .put(users.requiresLogin, articles.hasAuthorization, articles.update)
        .delete(users.requiresLogin, articles.hasAuthorization, articles.delete);

    // Finish by binding the article middleware
    app.param('articleId', articles.articleByID);

如何解析请求中间件中的多个参数:

app.route('/articles/:articleId/:lineId')

如何为此定义中间件?

我尝试过:

app.param(['articleId','pageId'],articles.articleByID);

但它失败了。即使是express.js API也可以传递一组参数,但它的实现却很模糊。

我甚至尝试在中间件定义中访问req.param,但它返回undefined。

有人请指导如何实施它?

0 个答案:

没有答案