mirror of
https://github.com/mmumshad/ansible-playable.git
synced 2025-03-09 23:38:54 +00:00
Initial Commit
This commit is contained in:
commit
c92f737237
273 changed files with 16964 additions and 0 deletions
29
server/routes.js
Normal file
29
server/routes.js
Normal file
|
@ -0,0 +1,29 @@
|
|||
/**
|
||||
* Main application routes
|
||||
*/
|
||||
|
||||
'use strict';
|
||||
|
||||
import errors from './components/errors';
|
||||
import path from 'path';
|
||||
|
||||
export default function(app) {
|
||||
// Insert routes below
|
||||
app.use('/api/custom_modules', require('./api/custom_module'));
|
||||
app.use('/api/ansible', require('./api/ansible'));
|
||||
app.use('/api/projects', require('./api/project'));
|
||||
app.use('/api/things', require('./api/thing'));
|
||||
app.use('/api/users', require('./api/user'));
|
||||
|
||||
app.use('/auth', require('./auth').default);
|
||||
|
||||
// All undefined asset or api routes should return a 404
|
||||
app.route('/:url(api|auth|components|app|bower_components|assets)/*')
|
||||
.get(errors[404]);
|
||||
|
||||
// All other routes should redirect to the index.html
|
||||
app.route('/*')
|
||||
.get((req, res) => {
|
||||
res.sendFile(path.resolve(`${app.get('appPath')}/index.html`));
|
||||
});
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue