...
|
...
|
@@ -31,6 +31,8 @@ app.locals.version = pkg.version; |
|
|
|
|
|
// 指定libray目录
|
|
|
global.library = path.resolve('./library/');
|
|
|
global.middleware = path.resolve('./doraemon/middleware');
|
|
|
global.utils = path.resolve('./utils');
|
|
|
|
|
|
app.set('view engine', '.hbs');
|
|
|
app.set('views', './doraemon/views');
|
...
|
...
|
@@ -75,16 +77,17 @@ app.use((req, res, next) => { |
|
|
});
|
|
|
|
|
|
const logger = require('./library/logger');
|
|
|
const user = require('./doraemon/middleware/user');
|
|
|
const setChannel = require('./doraemon/middleware/set-channel');
|
|
|
const errorHanlder = require('./doraemon/middleware/error-hanlder');
|
|
|
|
|
|
// YOHO 前置中间件
|
|
|
app.use(user());
|
|
|
app.use(setChannel());
|
|
|
|
|
|
// dispatcher
|
|
|
try {
|
|
|
const user = require('./doraemon/middleware/user');
|
|
|
const setChannel = require('./doraemon/middleware/set-channel');
|
|
|
const errorHanlder = require('./doraemon/middleware/error-hanlder');
|
|
|
|
|
|
// YOHO 前置中间件
|
|
|
app.use(user());
|
|
|
app.use(setChannel());
|
|
|
|
|
|
require('./dispatch')(app);
|
|
|
|
|
|
app.all('*', errorHanlder.notFound()); // 404
|
...
|
...
|
|