From 0497028dce026c3a12706a21b06b062d419de8df Mon Sep 17 00:00:00 2001 From: Manthan Mallikarjun Date: Sat, 4 May 2019 01:53:11 -0700 Subject: [PATCH] add support for query parameters --- src/router.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/router.js b/src/router.js index d670837..8ea66ab 100644 --- a/src/router.js +++ b/src/router.js @@ -3,6 +3,7 @@ const { send, createError } = require('micro'); const RadixRouter = require('radix-router'); const assert = require('assert'); +const url = require('url'); const routerSymbol = Symbol(); @@ -147,7 +148,8 @@ module.exports = exports = class Router { * @param {object} res http.serverResponse */ async handle(req, res) { - const route = this[routerSymbol].lookup(req.url); + const { pathname } = url.parse(req.url); + const route = this[routerSymbol].lookup(pathname); if (route && req.method.toLowerCase() in route.methods) { try {