From be1cddec558617c7b7358844ec3272a7b947edca Mon Sep 17 00:00:00 2001 From: xiejun0106 Date: Wed, 4 Feb 2015 11:21:49 +0800 Subject: [PATCH] fix a bug when a url include chinese charaters MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit when a url include chinese charaters, show 404, for example:http://localhost:9000/新年活动/提交成功 --- lib/middleware.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/middleware.js b/lib/middleware.js index 385dd13b..94f3844c 100644 --- a/lib/middleware.js +++ b/lib/middleware.js @@ -459,7 +459,7 @@ var poly = exports.poly = function(req, rsp, next){ */ exports.process = function(req, rsp, next){ - var normalizedPath = helpers.normalizeUrl(req.url) + var normalizedPath = helpers.normalizeUrl(decodeURIComponent(req.url)) var priorityList = terraform.helpers.buildPriorityList(normalizedPath) var sourceFile = terraform.helpers.findFirstFile(req.setup.publicPath, priorityList)