summaryrefslogtreecommitdiffstats
path: root/ecomp-portal-FE-os/server/routes.js
blob: b74027e89e43692eb509cc4e9e725b525dcaa332 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
'use strict';
let path = require('path');
let config = require('./config/environment');

module.exports = app => {
    // All undefined asset or api routes should return a 404
    app.route('/:url(api|auth|components|app|bower_components|assets)/*')
        .get(function(req, res){
            res.status(404).send();
        });

    // All other routes should redirect to the index.html
    app.route(config.baseUrl + '/*')
        .get(function (req, res) {
            res.sendFile(path.resolve('client/index.html'));
        });
};