Restructuring the views folder using partials

Now we will make a major change to the structure of directories in the views folder: we will add an important Embedded JavaScript (EJS) resource for the creation of reusable files in our templates.

They are known as partial files and will be included in our application using the <% = include %> tag.


You can find more information about EJS on the official project page at:

Inside the views folder, we will create two more folders, called partials and pages:

  1. The pages folder will be as follows at this point:
  2. Now let's move the files that were in the views folder to the pages folder.
  3. Create a pages folder inside the views folder.
  4. Create a partials folder inside the views folder.
    • server/
    • pages/ ...

Get Node.js 6.x Blueprints now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.