cc-body
v2.2.0
Published
可以接受 GBK 编码的 body parser
Downloads
5
Readme
cc-body - 可以接受 GBK 编码的 body parser
2.0 升级到了 co-body,但是为了保留 rawBody string,将 co-body 源码 copy 进项目改了几行。之后可以从 req.rawBody
取到 rawBody
string 以及如果不是 text 类型可以在 req.rawBodyType
取到 json
或 form
。
最近遇到 body-parser 有问题的情况比较多(可能我们的用法在它升级后导致一些错误),另外也一直有不能正确处理 GBK 编码的问题,而友商汇付发过来的消息可能是 GBK 的,所以写了这个小 module,具体看 http://www.zhihu.com/question/28737058
实际上相当于一个自动判断 charset 的 body-parser
install
npm i --save cc-body
usage
var parse = require('cc-body');
app.post('/any', parse, function (req, res, next) { /* ... */ });
app.post('/json', parse.json, function (req, res, next) { /* ... */ });
app.post('/text', parse.text, function (req, res, next) { /* ... */ });
app.post('/form', parse.form, function (req, res, next) { /* ... */ });
license
MIT