From efd9c0ccee80f8a3d06d9f56de3eaabcd731eac9 Mon Sep 17 00:00:00 2001 From: jomo Date: Sat, 25 Apr 2015 15:55:59 +0200 Subject: [PATCH] don't remove trailing slash for root path --- lib/server.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/server.js b/lib/server.js index a990a18..3b808b2 100644 --- a/lib/server.js +++ b/lib/server.js @@ -45,7 +45,7 @@ function request_id() { // the path is resolved and decoded function path_list(pathname) { // remove double and trailing slashes - pathname = pathname.replace(/\/\/+/g, "/").replace(/\/$/, ""); + pathname = pathname.replace(/\/\/+/g, "/").replace(/(.)\/$/, "$1"); var list = pathname.split("/"); list.shift(); for (var i = 0; i < list.length; i++) {