我正在运行一个基于 keystone.js express 的应用程序。我正在尝试集成 Morgan 日志记录,但当任何 HTTP 请求访问该站点时它无法正常工作。我只是在控制台中看到正常输出。我可能做错了什么?
这是我的routes/index.js
文件
var keystone = require('keystone'),
middleware = require('./middleware'),
importRoutes = keystone.importer(__dirname);
var morgan = require('morgan');
// Common Middleware
keystone.pre('routes', middleware.initLocals);
keystone.pre('render', middleware.flashMessages);
// Import Route Controllers
var routes = {
views: importRoutes('./views')
};
// Setup Route Bindings
exports = module.exports = function(app) {
//Logging
app.use(morgan('combined'));
// Views
app.get('/',middleware.ensureLatestBrowser, routes.views.index);
app.get('/blog/:category?',middleware.ensureLatestBrowser, routes.views.blog);
app.get('/blog/post/:post',middleware.ensureLatestBrowser, routes.views.post);
app.all('/contact', middleware.ensureLatestBrowser,routes.views.contact);
app.all('/software',middleware.ensureLatestBrowser, routes.views.software);
};