我有带有 straitfort 路由处理的 expressjs 应用程序,如下所示:
app.route('/').get(function(req, res, next) {
// handling code;
});
app.route('/account').get(function(req, res, next) {
// handling code;
});
app.route('/profile').get(function(req, res, next) {
// handling code;
});
现在我把我所有的代码放在路由处理程序中,但我想尝试将它委托给一些类,如下所示。
app.route('/').get(function(req, res, next) {
new IndexPageController().get(req, res, next);
});
app.route('/account').get(function(req, res, next) {
new AccountPageController().get(req, res, next);
});
app.route('/profile').get(function(req, res, next) {
new ProfilePageController().get(req, res, next);
});
那么您对上述方法有什么看法,也许您知道更好的方法?