diff --git a/src/index.js b/src/index.js index 17c17c9..33dd198 100644 --- a/src/index.js +++ b/src/index.js @@ -310,7 +310,7 @@ function prepareString(match, sub) { return function(r) { const result = r.url.match(regex) - result && names && (r.params === null || (r.params = {}), names.forEach((n, i) => r.params[n] = decodeURIComponent(result[i + 2]))) + result && names && names.forEach((n, i) => r.params[n] = decodeURIComponent(result[i + 2])) return result && result[1] } } diff --git a/src/request.js b/src/request.js index 9d08d9b..392e33f 100644 --- a/src/request.js +++ b/src/request.js @@ -55,6 +55,7 @@ export default class Request { this.sentStatus = false this.sentHeaders = false this.rawQuery = req.getQuery() || '' + this.params = {} this[$.ip] = null this[$.res] = res this[$.req] = req