summaryrefslogtreecommitdiff
path: root/app/node_modules
diff options
context:
space:
mode:
authorJules Laplace <jules@okfoc.us>2016-09-06 11:51:27 -0400
committerJules Laplace <jules@okfoc.us>2016-09-06 11:51:27 -0400
commit636866c735a1b480625ad38029e54ec932e28fb1 (patch)
tree47d46845224bcb78332bc9134c4f4f2fac9dd866 /app/node_modules
parent09542dc95dd51699dd91bee8cd364a45d7e64eaf (diff)
use /admin/_lib for libraries for custom cms
Diffstat (limited to 'app/node_modules')
-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