请问node express中route跟controller的区别?

如题,主要作用区别是什么呢?

qq_花开花谢_0
浏览 1507回答 1
1回答

侃侃无极

Express里是木有controller的。controller是在实践MVC开发模式的过程中处理业务逻辑的代码的合集。使用Express开发的时候,router做路由,专门处理路径。把某一个路径的请求和处理逻辑的controller对应起来。如:    var router = express.Router();     router.route('/pets')         .post(authController.isAuthenticated, petController.postPets)         .get(authController.isAuthenticated, api.http(petApi.browse));     router.route('/pets/:pet_id')         .get(authController.isAuthenticated, petController.getPet)         .put(authController.isAuthenticated, petController.updatePet)         .delete(authController.isAuthenticated, petController.deletePet);以上代码是API,所以没有具体的View的概念。或者说View就是消费这些API的前端APP。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript