无法使用路由器

时间:2017-11-03 14:07:04

标签: node.js express

我在app.js中设置了一个路由器,但它无法正常工作。

请求:/ user

app.js

var user = require('./routers/user')
app.use('/user', user)

user.js的

module.exports=function(user){   
    var express = require('express')
    var router = express.Router()

    // define the home page route
    router.get('/', function (req, res) {
      res.send('Users home page')
    });
}

1 个答案:

答案 0 :(得分:0)

您正在导出router作为功能。试试这个,它会起作用:

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

// define the home page route
router.get('/', function (req, res) {
    res.send('Users home page')
});

module.exports = router