Authored by 姜枫

add config middleware

@@ -13,6 +13,10 @@ var app = express(); @@ -13,6 +13,10 @@ var app = express();
13 // set view engin 13 // set view engin
14 var doraemon = path.join(__dirname, '../../doraemon/views'); // parent view root 14 var doraemon = path.join(__dirname, '../../doraemon/views'); // parent view root
15 15
  16 +app.on('mount', function(parent) {
  17 + delete parent.locals.settings; // 不继承父 App 的设置
  18 + Object.assign(app.locals, parent.locals);
  19 +});
16 app.set('views', path.join(__dirname, 'views/action')); 20 app.set('views', path.join(__dirname, 'views/action'));
17 app.engine('.hbs', hbs({ 21 app.engine('.hbs', hbs({
18 extname: '.hbs', 22 extname: '.hbs',