我正在用Node.JS和Express编写一些其他API。所以对于每个API,我都需要完成所有常见的工作,比如参数验证,认证,授权以及实际的业务逻辑。一些SODO代码来说明这一点:Node.JS - Express:编码风格
router.get('/users', function (req, res){
async.auto(
authenticateCaller();
authorizeCaller();
validateParams();
doGetUsers();
)
})
这种风格一定工作,但它使整个功能通过包括了很多额外的用途预编码非常繁琐。我知道在网络应用程序编程中,已经引入了MVC将UI,模块和控制器分离成不同的代码组,这更加清洁。有没有类似的框架可以帮助实现这一目的?
使用路线交配 –