快递路线功能不显示文字

时间:2017-01-23 13:14:51

标签: express

app.js:

name

index2.js:

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

当我去localhost:3000 /我没有在发送功能中看到文字

1 个答案:

答案 0 :(得分:0)

我猜您的浏览器在等待回复?

如果您将index2.js更改为函数并返回路由器,则您将其作为具有app.use(' url',中间件)的中间件添加。我希望这有帮助

<强> app.js

var index = require('./routes/index2');
var users = require('./routes/users');
app.use('/', index()); //Invoke the object to get the router back
app.use('/users', users);

<强> index2.js

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

module.exports = function() {

  /* GET users listing. */
  router.get('/', function(req, res, next) {
    res.send('respond with a resource');
  });

  return router;
};

从index2返回路由器以用作中间件