【问题标题】:Callback routes with expressjs使用 expressjs 回调路由
【发布时间】:2014-11-17 14:54:16
【问题描述】:

请,我需要弄清楚为什么外部回调(在差异文件中定义)分配给像这样的路由

app.get('/list', routes.list);

它正在工作,如果我定义了

var router = express.Router();
router.get('/list', routes.list);

回调停止工作。

谢谢。

【问题讨论】:

    标签: node.js express routes


    【解决方案1】:

    你应该为你的应用申请路由,例如

    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);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-07-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-15
      • 1970-01-01
      相关资源
      最近更新 更多