2.2.0 • Published 8 years ago

cc-body v2.2.0

Weekly downloads
4
License
MIT
Repository
github
Last release
8 years ago

cc-body - 可以接受 GBK 编码的 body parser

2.0 升级到了 co-body,但是为了保留 rawBody string,将 co-body 源码 copy 进项目改了几行。之后可以从 req.rawBody 取到 rawBody string 以及如果不是 text 类型可以在 req.rawBodyType 取到 jsonform

最近遇到 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

2.2.0

8 years ago

2.1.2

8 years ago

2.1.1

8 years ago

2.1.0

8 years ago

2.0.1

8 years ago

2.0.0

8 years ago

1.0.2

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago