app.get("test/:keyword.html",function(req, res){
var keyword = req.params["keyword"];
console.log(keyword);
});
测试 url: localhost:3000/test/%B2%D8%BA%EC%BB%A8.html
报错:
Error: Failed to decode param '%B2%D8%BA%EC%BB%A8'
at Route.match (E:\work\projects\src\mZhan\1.x\Code\source\msite\node_module
s\express\lib\router\route.js:65:17)
at Router.matchRequest (E:\work\projects\src\mZhan\1.x\Code\source\msite\nod
e_modules\express\lib\router\index.js:244:17)
at pass (E:\work\projects\src\mZhan\1.x\Code\source\msite\node_modules\expre
ss\lib\router\index.js:104:30)
at Router._dispatch (E:\work\projects\src\mZhan\1.x\Code\source\msite\node_m
odules\express\lib\router\index.js:173:5)
at Object.router (E:\work\projects\src\mZhan\1.x\Code\source\msite\node_modu
les\express\lib\router\index.js:33:10)
at next (E:\work\projects\src\mZhan\1.x\Code\source\msite\node_modules\expre
ss\node_modules\connect\lib\proto.js:193:15)
at Object.methodOverride [as handle] (E:\work\projects\src\mZhan\1.x\Code\so
urce\msite\node_modules\express\node_modules\connect\lib\middleware\methodOverri
de.js:48:5)
at next (E:\work\projects\src\mZhan\1.x\Code\source\msite\node_modules\expre
ss\node_modules\connect\lib\proto.js:193:15)
at Object.urlencoded [as handle] (E:\work\projects\src\mZhan\1.x\Code\source
\msite\node_modules\express\node_modules\connect\lib\middleware\urlencoded.js:41
:37)
at next (E:\work\projects\src\mZhan\1.x\Code\source\msite\node_modules\expre
ss\node_modules\connect\lib\proto.js:193:15)