diff options
Diffstat (limited to 'app')
| -rw-r--r-- | app/index.js | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/app/index.js b/app/index.js index 48e713a..c0d2ff3 100644 --- a/app/index.js +++ b/app/index.js @@ -31,14 +31,23 @@ function OKCMS(options) { app.enable('strict routing'); app.disable('x-powered-by'); + var schemaConfig = options.schemas || {}; + var resourceConfig = options.resources || []; + var viewConfig = options.views || { + '/': { template: 'index' } + }; + var serviceConfig = options.services || {}; + var adminConfig = options.admin || {} + var root = this._root = options.root || 'public'; - var adminConfig = options.admin || {}; + var templateRoot = options.templateRoot || 'templates'; + + var adminPath = this._adminPath = adminConfig.path || '/admin'; var adminRoot = this._adminRoot = adminConfig.root || path.join(__dirname, '../themes/okadmin/public'); - var adminPath = this._adminPath = '/admin'; - var templateRoot = options.templateRoot || 'templates'; - var adminTemplateRoot = options.templateRoot || + var adminTemplateRoot = adminConfig.templateRoot || path.join(__dirname, '../themes/okadmin/templates'); + var debug = !!options.debug; var production = !!options.production; @@ -58,14 +67,6 @@ function OKCMS(options) { services: options.services, }, metaDefault, metaUser); - var schemaConfig = options.schemas || {}; - var resourceConfig = options.resources || []; - var viewConfig = options.views || { - '/': { template: 'index' } - }; - var serviceConfig = options.services || {}; - var adminConfig = options.admin || {} - var templateProvider = this._templateProvider = new OKTemplate({ root: templateRoot, debug: debug |
