OSDN Git Service

[Develop and Manual Test] show help with websocket
[eos/zephyr.git] / server / routes.js
1 'use strict';
2
3 var path = require('path');
4 var config = require('./config');
5
6 module.exports = function(app) {
7
8     // Routing
9     //app.use('/api/optionControlFile', require('./api/optionControlFile'))
10     /*
11     app.use('/api/commandList', require('./api/commandList'))
12     app.use('/api/tagList', require('./api/tagList'))
13     app.use('/api/optionControlFile', require('./api/optionControlFile'))
14     app.use('/api/dirInfo', require('./api/dirInfo'))
15     app.use('/api/commandExecution', require('./api/commandExecution'))
16     app.use('/api/noteCreation', require('./api/noteCreation'))
17     app.use('/api/noteInfo', require('./api/noteInfo'))
18     app.use('/api/dirCreation', require('./api/dirCreation'))
19     */
20     app.use('/api/v1/fileUpload', require(__dirname + '/api/v1/fileUpload'));
21     app.use('/api/v1/execution', require(__dirname + '/api/v1/execution'));
22     app.use('/api/v1/workspace/', require(__dirname + '/api/v1/workspace'));
23     app.use('/api/v1/all/workspace/directory', require(__dirname + '/api/v1/all/workspace/directory'));
24     app.use('/api/v1/optionControlFile', require(__dirname + '/api/v1/optionControlFile'));
25     app.use('/api/v1/tagList', require(__dirname + '/api/v1/tagList'));
26     app.use('/api/v1/commandList', require(__dirname + '/api/v1/commandList'));
27     app.use('/api/v1/debug', require(__dirname + '/api/v1/debug'));
28     app.use('/api/v1/help', require(__dirname + '/api/v1/help'));
29
30     app.route('/*')
31     .get(function(req, res) {
32         res.sendFile('index.html', { root: path.normalize(__dirname + '/../front-end/dist') }); 
33     })
34 };