UNPKG

yog

Version:

yog === An express-based Node.js web application bootstrapping module, extends kraken-js.

124 lines (114 loc) 3.29 kB
{ "view engines": { "tpl": { "module": "yog-view", "renderer": { "method": "init", "arguments": [ { "cache": false, "engine": "yog-swig" } ] } } }, "middleware": { "urlencoded": { "module": { "arguments": [ { "extended": true } ] } }, "session": { // "enabled": true, // "priority": 100, "module": { // "name": "express-session", "arguments": [ { "key": "", "secret": "keyboard cat", "cookie": { "path": "/", "httpOnly": true, "maxAge": null }, "proxy": null, "resave": true, "saveUninitialized": true } ] } }, "logger": { "enabled": false }, "yogLogger": { "enabled": true, "priority": 50, "module": { "name": "yog-log", "arguments": [ { "app": "yog-app", "data_path": "path:./data", "log_path": "path:./data/log", "access_log_path": "path:./data/access", "access_error_log_path": "path:./data/access" } ] } }, "yogResourceApi": { "enabled": true, "priority": 110, "module": { "name": "yog/middleware/yog-resource-api", "arguments": [ { "config_dir": "path:./config" } ] } }, "yogBigPipe": { "enabled": true, "priority": 120, "module": { "name": "yog-bigpipe", "arguments": [ { // config } ] } }, "yogFeature": { "enabled": false, "priority": 130, "module": { "name" : "yog-feature", "arguments": [ { "config_dir": "path:./config", "feature_dir" : "path:./config/feature_extend" } ] } }, "router": { "priority": 200, "module": { "arguments": [ { "directory": "path:./controllers" } ] } } } }