0.0.2 • Published 3 years ago

fc-body v0.0.2

Weekly downloads
-
License
Apache License 2....
Repository
github
Last release
3 years ago

HttpBody解析类库--fc-body

  • Http请求体解析,支持多文件,支持类型限制,body大小限制,简单优雅,快速高效

如何安装:

npm install fc-body

如何使用:

//  promise对象
const fc_body = require('fc_body');
let body = new fc_body({isAutoSaveFile: true, savePath: __dirname+"/upload"});
let post = '';
http.createServer(async (req,res) => {
    try {
       post = await body.getBody(req);
       console.log(post);
    } catch (e) {
       console.log(e);
    }
});

option参数:

参数类型默认备注
typestring限制上传类型,多个用,号分割(不区分大小写),为空不限制
isAutoSaveFileboolfalse是否保存文件
savePathstringos.tmpdir()保存目录
minSizeint,float0上传文件的最小M数
maxSizeint,float5上传文件的最大M数
errorMsgobject{'TIMEOUT':'POST超时','UNDERSIZE':'数据过小','OVERSIZE':'数据过大','NOTALLOWEDTYPE':'不允许的类型'}错误消息

使用参考

作者备注

  • 如果发现问题,欢迎向我反馈,毕竟一个人测试有限,会有注意不到的地方。
  • 作者QQ:1102952084
  • 作者博客:lovefc.cn