Przeglądaj źródła

Update functionality for logging and society API

Matt Coles 9 lat temu
rodzic
commit
fefa12c7ca
3 zmienionych plików z 9 dodań i 2 usunięć
  1. 1 0
      .gitignore
  2. 2 1
      index.js
  3. 6 1
      package.json

+ 1 - 0
.gitignore

1
 *.pem
1
 *.pem
2
 node_modules/
2
 node_modules/
3
+log/

+ 2 - 1
index.js

6
 var route_manager = require("../ip-project-server/utils/route-manager.js");
6
 var route_manager = require("../ip-project-server/utils/route-manager.js");
7
 var scheduler = require("../ip-project-server/presenters/schedule-controller.js");
7
 var scheduler = require("../ip-project-server/presenters/schedule-controller.js");
8
 var bodyParser = require('body-parser');
8
 var bodyParser = require('body-parser');
9
+var serveIndex = require('serve-index');
9
 var basic_auth = require('basic-auth');
10
 var basic_auth = require('basic-auth');
10
 var FileStreamRotator = require('file-stream-rotator');
11
 var FileStreamRotator = require('file-stream-rotator');
11
 var morgan = require('morgan');
12
 var morgan = require('morgan');
56
 app.use(morgan('short'));
57
 app.use(morgan('short'));
57
 
58
 
58
 // Check the /soc-api/ routes.
59
 // Check the /soc-api/ routes.
59
-app.use('/soc-api/v1/', route_manager);
60
+app.use('/soc-api/v1', route_manager);
60
 
61
 
61
 // Serve the log files
62
 // Serve the log files
62
 app.use('/log', auth, express.static('log'));
63
 app.use('/log', auth, express.static('log'));

+ 6 - 1
package.json

9
   "author": "Matt Coles",
9
   "author": "Matt Coles",
10
   "license": "MIT",
10
   "license": "MIT",
11
   "dependencies": {
11
   "dependencies": {
12
+    "basic-auth": "^1.0.4",
13
+    "body-parser": "^1.15.1",
12
     "express": "^4.13.4",
14
     "express": "^4.13.4",
13
-    "express-force-ssl": "^0.3.2"
15
+    "express-force-ssl": "^0.3.2",
16
+    "file-stream-rotator": "0.0.6",
17
+    "morgan": "^1.7.0",
18
+    "serve-index": "^1.7.3"
14
   }
19
   }
15
 }
20
 }