您的位置:首页 > Web前端 > Node.js

nodejs body-parser不支持charset=GBK,报415错误问题

2015-09-14 17:02 856 查看
找到项目中node_modules/body-parser/lib/urlencoded.js和json.js注释代码即可:

// assert charset
var charset = getCharset(req) || 'utf-8'
/*if (charset !== 'utf-8') {
 debug('invalid charset')
 next(createError(415, 'unsupported charset "' + charset.toUpperCase() + '"', {
 charset: charset
 }))
 return
 }*/

也可以把body-parser复制一份出去,在当中修改,然后引用它即可。以免每次部署的时候install,又是新的,又要修改。

才学习使用nodejs,没有找到更好的办法,如果有好办法请留言。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: