首页 新闻 会员 周边

nodejs express uri malformed异常如何解决?

0
悬赏园豆:10 [已关闭问题] 关闭于 2012-06-14 07:52

如图:nodejs express uri malformed异常如何解决?

xuming.wong的主页 xuming.wong | 菜鸟二级 | 园豆:208
提问于:2012-06-13 12:07
< >
分享
所有回答(1)
0

url包含

nodejs中调用decodeURIComponent,
decodeURIComponent不支持如%AF等字符

a%AFc就会发生

URIError: URI malformed
参看http://stackoverflow.com/questions/9064536/javascript-decodeuricomponent-malformed-uri-exception

xuming.wong | 园豆:208 (菜鸟二级) | 2012-06-14 07:51

如下代码可以将上述错误url转向'/';

var app = require('express').createServer();

app.error(function(err, req, res, next) {
util.debug("APP.ERROR:" + util.inspect(err));
res.redirect('/');

});

支持(0) 反对(0) xuming.wong | 园豆:208 (菜鸟二级) | 2012-06-14 08:21
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册