使用passport-twitter更改回叫url

我正在使用passport twitter来添加一个twitter连接到我的网站。

用户可以通过不同的操作连接,我想redirect到不同的页面,取决于他们点击的地方。

到目前为止,我每次login都使用相同的callbackURL:

passport.use(new TwitterStrategy({ consumerKey: TWITTER_CONSUMER_KEY, consumerSecret: TWITTER_CONSUMER_SECRET, callbackURL: "http://127.0.0.1:3000/auth/twitter/callback" }, function(token, tokenSecret, profile, done) { // some code } )); 

在这里我想添加一个传递给我的twitter策略的参数来定义使用哪个callbackURL:

 app.get('/auth/twitter/:option', passport.authenticate('twitter')); 

我怎样才能做到这一点?

非常感谢