diff options
Diffstat (limited to 'app/node_modules/okserver/index.js')
| -rw-r--r-- | app/node_modules/okserver/index.js | 8 |
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 |
