summaryrefslogtreecommitdiff
path: root/app/node_modules/okserver/index.js
diff options
context:
space:
mode:
Diffstat (limited to 'app/node_modules/okserver/index.js')
-rw-r--r--app/node_modules/okserver/index.js8
1 files changed, 8 insertions, 0 deletions
diff --git a/app/node_modules/okserver/index.js b/app/node_modules/okserver/index.js
index a89676f..c8877f9 100644
--- a/app/node_modules/okserver/index.js
+++ b/app/node_modules/okserver/index.js
@@ -16,11 +16,17 @@ function OKServer(options) {
throw new Error('No admin root directory provided to OKServer');
if (!options.adminPath)
throw new Error('No admin path provided to OKServer');
+ if (!options.adminLibRoot)
+ throw new Error('No admin library root directory provided to OKServer');
+ if (!options.adminLibPath)
+ throw new Error('No admin library path provided to OKServer');
if (!options.errorHandler)
throw new Error('No error handler provided to OKServer');
var root = options.root;
var adminRoot = options.adminRoot;
var adminPath = options.adminPath;
+ var adminLibRoot = options.adminLibRoot;
+ var adminLibPath = options.adminLibPath;
var views = options.views;
var express = options.express;
var app = this._app = options.app;
@@ -58,6 +64,8 @@ function OKServer(options) {
app.use(express.static(root));
// Serve admin interface static files
app.use(adminPath, express.static(adminRoot));
+ // Serve admin interface library files for use with custom backend
+ app.use(adminLibPath, express.static(adminLibRoot));
// Application router
app.use(router);
// Add services