Procházet zdrojové kódy

don't remove trailing slash for root path

jomo před 10 roky
rodič
revize
efd9c0ccee
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  1. 1 1
      lib/server.js

+ 1 - 1
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++) {