When writing a project, the application generated using the Express project name defaults to Jade as the template engine, but we seem to prefer HTML, so it is necessary to change jade to HTML.
The first part of the app.js is as follows,
App.use (Favicon (Path.join (__dirname, ' public ', ' Favicon.ico '));
App.use (Logger (' dev '));
App.use (Bodyparser.json ());
App.use (bodyparser.urlencoded ({extended:false}));
App.use (Cookieparser ());
App.use (Express.static (Path.join (__dirname, ' public '));
App.set (' View engine ', ' Jade ');
App.use ('/', index);
App.use ('/users ', users);
Will
App.set (' View engine ', ' Jade ');
To
App.set (' View engine ', ' html ');
Write a index.html file for the entry in the Views directory.
This is written in the Index.js file under the routes file
var express = require (' Express ');
var router = Express. Router ();
/* Get home page. */
Router.get ('/', function (req, res, next) {
Res.render (' index ', {title: ' Express '});
Res.sendfile ("./views/index.html");
});