2.2.0 • Published 9 years ago

cc-body v2.2.0

Weekly downloads
4
License
MIT
Repository
github
Last release
9 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

9 years ago

2.1.2

10 years ago

2.1.1

10 years ago

2.1.0

10 years ago

2.0.1

10 years ago

2.0.0

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago