...
|
...
|
@@ -9,8 +9,6 @@ |
|
|
path = require('path'),
|
|
|
hbs = require('express-handlebars');
|
|
|
|
|
|
// glob = require('glob');
|
|
|
|
|
|
var app = express();
|
|
|
|
|
|
// set view engin
|
...
|
...
|
@@ -23,36 +21,20 @@ |
|
|
Object.assign(app.locals, parent.locals);
|
|
|
});
|
|
|
|
|
|
// let mhbs = hbs.create({
|
|
|
// extname: '.hbs',
|
|
|
// defaultLayout: 'layout',
|
|
|
// layoutsDir: doraemon,
|
|
|
// partialsDir: [`${partials}/partial`, `${doraemon}/partial`],
|
|
|
// helpers: global.yoho.helpers
|
|
|
// });
|
|
|
|
|
|
app.set('views', path.join(__dirname, 'views/action'));
|
|
|
app.engine('.hbs', hbs({
|
|
|
extname: '.hbs',
|
|
|
defaultLayout: 'layout',
|
|
|
layoutsDir: doraemon,
|
|
|
partialsDir: [`${partials}/partial`, `${doraemon}/partial`],
|
|
|
helpers: global.yoho.helpers
|
|
|
}));
|
|
|
|
|
|
// register helper
|
|
|
// var helpersDir = path.join(__dirname, 'helpers');
|
|
|
// glob.sync(helpersDir + '/**/*.+(js|coffee)').forEach(function(file) {
|
|
|
// console.log(file);
|
|
|
// require(file);
|
|
|
// })
|
|
|
// require('./helpers/include')(app, mhbs);
|
|
|
require('./helpers/json');
|
|
|
require('./helpers/page');
|
|
|
require('./helpers/tpl');
|
|
|
app.set('views', path.join(__dirname, 'views/action'));
|
|
|
app.engine('.hbs', hbs({
|
|
|
extname: '.hbs',
|
|
|
defaultLayout: 'layout',
|
|
|
layoutsDir: doraemon,
|
|
|
partialsDir: [`${partials}/partial`, `${doraemon}/partial`],
|
|
|
helpers: global.yoho.helpers
|
|
|
}));
|
|
|
|
|
|
require('./helpers/json');
|
|
|
require('./helpers/page');
|
|
|
|
|
|
// router
|
|
|
app.use(require('./router'));
|
|
|
app.use(require('./router'));
|
|
|
|
|
|
module.exports = app;
|
|
|
module.exports = app;
|
|
|
|
...
|
...
|
|