From 2b5a1a7944ac43ee28d37bbbacf73d1353bf6801 Mon Sep 17 00:00:00 2001 From: Will Date: Thu, 4 Apr 2019 10:25:39 -0700 Subject: [PATCH 1/2] added flags with logging --- lib/module.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/module.js b/lib/module.js index 729dfbc..e647652 100644 --- a/lib/module.js +++ b/lib/module.js @@ -1,6 +1,7 @@ async function redirectModule(moduleOptions) { const defaults = { rules: [], + flags: '', onDecode: (req, res, next) => decodeURI(req.url), onDecodeError: (error, req, res, next) => next(error) } @@ -10,8 +11,8 @@ async function redirectModule(moduleOptions) { ...await parseOptions(this.options.redirect), ...await parseOptions(moduleOptions) } - - options.rules = options.rules.map(rule => ({ ...rule, from: new RegExp(rule.from) })) +console.log('redirect options', options); + options.rules = options.rules.map(rule => ({ ...rule, from: new RegExp(rule.from, options.flags) })) const middleware = require('./middleware.js')(options) this.addServerMiddleware(middleware) From 267df30e64f56122ef1f0d00f4ef7b421398e88e Mon Sep 17 00:00:00 2001 From: Will Date: Thu, 4 Apr 2019 10:35:48 -0700 Subject: [PATCH 2/2] removed logging --- lib/module.js | 1 - 1 file changed, 1 deletion(-) diff --git a/lib/module.js b/lib/module.js index e647652..ec42823 100644 --- a/lib/module.js +++ b/lib/module.js @@ -11,7 +11,6 @@ async function redirectModule(moduleOptions) { ...await parseOptions(this.options.redirect), ...await parseOptions(moduleOptions) } -console.log('redirect options', options); options.rules = options.rules.map(rule => ({ ...rule, from: new RegExp(rule.from, options.flags) })) const middleware = require('./middleware.js')(options)