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