Authored by htoooth

update lib

/**
* sub app passport
* @author: tao.huang<tao.huang@yoho.cn>
* @date: 2016/06/29
*/
var express = require('express'),
path = require('path'),
hbs = require('express-handlebars');
var app = express();
// set view engin
var doraemon = path.join(__dirname, '../../doraemon/views'); // parent view root
app.on('mount', function(parent) {
delete parent.locals.settings; // 不继承父 App 的设置
Object.assign(app.locals, parent.locals);
});
app.set('views', path.join(__dirname, 'views/action'));
app.engine('.hbs', hbs({
extname: '.hbs',
defaultLayout: 'layout',
layoutsDir: doraemon,
partialsDir: ['./views/partial', `${doraemon}/partial`],
helpers: 'helpers'
}));
// router
app.use(require('./router'));
module.exports = app;
... ...
/**
* router of sub app passport
* @author: tao.huang<tao.huang@yoho.cn>
* @date: 2016/06/29
*/
'use strict';
const router = require('express').Router();
const cRoot = './controllers';
// Your controller here
module.exports = router;
... ...
... ... @@ -52,7 +52,7 @@
"uuid": "^2.0.2",
"winston": "^2.2.0",
"winston-daily-rotate-file": "^1.1.4",
"yoho-node-lib": "0.0.5"
"yoho-node-lib": "0.0.10"
},
"devDependencies": {
"autoprefixer": "^6.3.6",
... ...