remove express header, append kibana app headers

This commit is contained in:
Joe Fleming 2015-01-21 11:48:16 -07:00
parent c3a270e909
commit a604d70213
2 changed files with 15 additions and 0 deletions

View file

@ -2,6 +2,7 @@ var express = require('express');
var path = require('path');
var favicon = require('serve-favicon');
var requestLogger = require('./lib/requestLogger');
var appHeaders = require('./lib/appHeaders');
var cookieParser = require('cookie-parser');
var bodyParser = require('body-parser');
var compression = require('compression');
@ -15,9 +16,11 @@ var app = express();
// view engine setup
app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'jade');
app.set('x-powered-by', false);
app.use(favicon(path.join(config.public_folder, 'styles', 'theme', 'elk.ico')));
app.use(requestLogger());
app.use(appHeaders());
if (app.get('env') === 'development') {
require('./dev')(app);

View file

@ -0,0 +1,12 @@
var path = require('path');
var pkgPath = path.resolve(__dirname, '..', '..', '..', 'package.json');
var pkg = require(pkgPath);
module.exports = function () {
return function (req, res, next) {
console.log('middleware');
res.header('X-App-Name', 'kibana');
res.header('X-App-Version', pkg.version);
next();
};
};