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'));
});
};
|