expressのルーティングでurlに変数を入れた時のファイルの分け方

[code]

    app.use('/users',users);
    router.get('/:user', function(req, res, next) {
    
[/code]

を使ってルーティングするのはできるんですが、`/users/:user/`以下が増えた時のためにファイルを分けておきたいのですが

[code]

    app.use('/users/:user',users);
    router.get('/', function(req, res, next) {
    
[/code]

だと`req.params.user`でパラメーターが取得できなくて困ってます  
どう解決すればいいのでしょうか




`:id`などの位置で`Router`を分けたとき、子供`Router`のファイル側で`req.params.id`などとして受け取るということですね。

[Express
4.xのドキュメント](http://expressjs.com/ja/api.html#express.router)によると`Router`生成時に`express.Router({
mergeParams: true })`とすると親のRouterの変数を引き継げるようです。

ですのでclenousさんの例ですと  
`router.get('/', function(req, res, next) {`  
がかいてある側のファイルの`router`を`express.Router({ mergeParams: true })`で生成する必要があります。

