基本方法看起来很合理。
作为一种选择,您可以考虑集成模型和控制器功能的“提供商”模块。这样,您可以让app.js实例化提供程序,然后可以执行所有控制器功能。app.js只需指定要实现的具有相应控制器功能的路由即可。
为了进一步整理,您还可以考虑使用app.js将路由分支到一个单独的模块中,作为这些模块之间的粘合剂。

基本方法看起来很合理。
作为一种选择,您可以考虑集成模型和控制器功能的“提供商”模块。这样,您可以让app.js实例化提供程序,然后可以执行所有控制器功能。app.js只需指定要实现的具有相应控制器功能的路由即可。
为了进一步整理,您还可以考虑使用app.js将路由分支到一个单独的模块中,作为这些模块之间的粘合剂。