From 161a2ba15a5494f6d2eba1c93a448ae3ff896877 Mon Sep 17 00:00:00 2001 From: bergi Date: Fri, 2 Dec 2016 23:09:54 +0100 Subject: [PATCH] added camouflage-rewrite middleware --- index.js | 5 +++-- package.json | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/index.js b/index.js index 9c8a4a0..f040ce5 100644 --- a/index.js +++ b/index.js @@ -7,6 +7,7 @@ module.exports = function (config) { var bodyParser = require('body-parser') var express = require('express') var handlerMiddleware = require('./lib/handler-middleware') + var rewrite = require('camouflage-rewrite') var patchHeaders = require('patch-headers') var morgan = require('morgan') var path = require('path') @@ -35,6 +36,8 @@ module.exports = function (config) { } app.use(morgan('combined')) + app.use(absoluteUrl()) + app.use(rewrite(config.rewrite)) app.use(patchHeaders(config.patchHeaders)) app.use(bodyParser.text()) app.use(bodyParser.urlencoded({extended: false})) @@ -50,8 +53,6 @@ module.exports = function (config) { // yasgui files app.use('/sparql/dist/', express.static(path.resolve(require.resolve('yasgui'), '../../dist/'))) - app.use(absoluteUrl()) - if (config.sparqlProxy) { app.use(config.sparqlProxy.path, sparqlProxy(config.sparqlProxy.options)) } diff --git a/package.json b/package.json index b4d001a..bb98044 100644 --- a/package.json +++ b/package.json @@ -21,6 +21,7 @@ "absolute-url": "^1.2.0", "body-parser": "^1.15.2", "bunyan": "^1.8.4", + "camouflage-rewrite": "^1.0.0", "express": "^4.14.0", "express-negotiate": "^0.0.5", "http-errors": "^1.5.1",