I am using express JS and I have a set of routes that I have defined as follows
require(\'./moduleA/routes\')(app);
require(\'./moduleB/routes\')(app);
>
Try to add the following route as the last route:
app.use(function(req, res) {
res.redirect('/');
});
Edit:
After a little researching I concluded that it's better to use app.get
instead of app.use
:
app.get('*', function(req, res) {
res.redirect('/');
});
because app.use
handles all HTTP methods (GET
, POST
, etc.), and you probably don't want to make undefined POST
requests redirect to index page.