yog
Version:
yog === An express-based Node.js web application bootstrapping module, extends kraken-js.
124 lines (114 loc) • 3.29 kB
JSON
{
"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"
}
]
}
}
}
}