【问题标题】:Pass a route segment as callback argument将路由段作为回调参数传递
【发布时间】:2013-02-19 02:30:46
【问题描述】:

我正在用 express 构建我的第一个应用程序。是否可以以某种方式将路由段作为参数传递给回调?

app.get('/connect/:mySegment', myCallback(mySegment));

具体来说,我正在使用具有多种身份验证策略的护照。所以与其做,

app.get('/connect/twitter',
  passport.authorize('twitter')
);
app.get('/connect/facebook',
  passport.authorize('facebook')
);

我想做一些类似...的事情

app.get('/connect/:service', passport.authorize(service));

【问题讨论】:

    标签: javascript node.js express


    【解决方案1】:

    当然可以

    app.get('/connect/:mySegment', function(req, res){
        // then you can use req.params.mySegment
    });
    

    【讨论】:

      猜你喜欢
      • 2019-06-01
      • 1970-01-01
      • 2019-02-22
      • 1970-01-01
      • 1970-01-01
      • 2019-01-26
      • 1970-01-01
      • 2016-01-22
      • 2013-01-25
      相关资源
      最近更新 更多