MVC with the Express framework

Almost every application consists of numerous pages, and defining all the logic and routing on the main server.js is not practical or maintainable. In this section, we will see how the Model View Controller (MVC) pattern can be implemented with the Express framework. We will develop a simple application to see how controllers and data services can be developed, and how the controller loads the view and injects the model using the Express framework.

MVC pattern

MVC is a software architectural pattern used to separate an application's concerns. The model represents the entity that contains properties to hold information, whereas the controller is used to inject the model into the view and load the view. The controller ...

Get JavaScript for .NET Developers now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.