【发布时间】:2014-11-17 14:54:16
【问题描述】:
请,我需要弄清楚为什么外部回调(在差异文件中定义)分配给像这样的路由
app.get('/list', routes.list);
它正在工作,如果我定义了
var router = express.Router();
router.get('/list', routes.list);
回调停止工作。
谢谢。
【问题讨论】:
请,我需要弄清楚为什么外部回调(在差异文件中定义)分配给像这样的路由
app.get('/list', routes.list);
它正在工作,如果我定义了
var router = express.Router();
router.get('/list', routes.list);
回调停止工作。
谢谢。
【问题讨论】:
你应该为你的应用申请路由,例如
var routes = {
list: function (req, res, next) {
res.sendFile(path.join(__dirname, './public', 'index.html'));
}
};
// app.get('/list', routes.list);
router.get('/list', routes.list);
// apply the routes to our application
app.use('/', router);
app.listen(3000);
【讨论】: