[PORTAL-7] Rebase
[portal.git] / ecomp-portal-FE-os / server / routes.js
1 'use strict';
2 let path = require('path');
3 let config = require('./config/environment');
4
5 module.exports = app => {
6     // All undefined asset or api routes should return a 404
7     app.route('/:url(api|auth|components|app|bower_components|assets)/*')
8         .get(function(req, res){
9             res.status(404).send();
10         });
11
12     // All other routes should redirect to the index.html
13     app.route(config.baseUrl + '/*')
14         .get(function (req, res) {
15             res.sendFile(path.resolve('client/index.html'));
16         });
17 };