express 如何使用多个路由

我在express根目录的routes文件夹放置路由文件,然后在app.js里面引用,但是除了默认的路由文件index.js能够起效之外,我自己创建的其他路由文件都无法生效,这是为什么呢
代码如下:

app.js

 ...
var index = require('./routes/index');
var userRouter = require('./routes/users')
app.use('/', index);
app.use('/users',userRouter);
...

users.js

var express = require('express');
var router = express.Router();

router.get('/:name', function(req, res) {
    res.send('hello, ' + req.params.name);
});

module.exports = router;

index.js的我就不列举代码,因为都是可以使用的,users.js中的路由请求都是无法处理的,一旦访问就会404

你在地址栏输入的地址要以users开头,比如:/users/:张三
其实在router文件夹下的index.js里添加就好了

> System.out.println("牛 逼");``

http://www.jb51.net/article/76203.htm