瀏覽代碼

Update functionality for logging and society API

Matt Coles 9 年之前
父節點
當前提交
fefa12c7ca
共有 3 個文件被更改,包括 9 次插入2 次删除
  1. 1 0
      .gitignore
  2. 2 1
      index.js
  3. 6 1
      package.json

+ 1 - 0
.gitignore

@@ -1,2 +1,3 @@
1 1
 *.pem
2 2
 node_modules/
3
+log/

+ 2 - 1
index.js

@@ -6,6 +6,7 @@ var forceSSL = require('express-force-ssl');
6 6
 var route_manager = require("../ip-project-server/utils/route-manager.js");
7 7
 var scheduler = require("../ip-project-server/presenters/schedule-controller.js");
8 8
 var bodyParser = require('body-parser');
9
+var serveIndex = require('serve-index');
9 10
 var basic_auth = require('basic-auth');
10 11
 var FileStreamRotator = require('file-stream-rotator');
11 12
 var morgan = require('morgan');
@@ -56,7 +57,7 @@ app.use(morgan('short', {stream: accessLogStream}))
56 57
 app.use(morgan('short'));
57 58
 
58 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 62
 // Serve the log files
62 63
 app.use('/log', auth, express.static('log'));

+ 6 - 1
package.json

@@ -9,7 +9,12 @@
9 9
   "author": "Matt Coles",
10 10
   "license": "MIT",
11 11
   "dependencies": {
12
+    "basic-auth": "^1.0.4",
13
+    "body-parser": "^1.15.1",
12 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
 }