美文网首页
笔记-node.js koa框架。请求体过大报413错误

笔记-node.js koa框架。请求体过大报413错误

作者: Cola丶ZYQ | 来源:发表于2018-03-07 10:33 被阅读0次

    nodeJs使用Koa框架。koa-bodyparser 接收数据。请求参数过大时会报错误代码413

    错误信息
    Payload Too Large 载荷过大,我们去GitHub上看一下 地址:https://github.com/koajs/bodyparser 官网介绍
    这里提到三个参数

    formLimit: 表格限制默认 56kb
    jsonLimit:json传输默认限制 1M
    textLimit:文本传输默认限制 1M

    有了这个几个参数就好解决了,我们在 app.js 中加参数

    const bodyParser = require('koa-bodyparser')
    
    const app = new Koa()
    
    app.use(bodyParser({
      'formLimit':'2mb',
      'jsonLimit':'2mb',
      'textLimit':'2mb',
    }))
    

    在使用 bodyParser 的时候传一个对象进去,将 formLimit、jsonLimit、textLimit 的限制改为 2M 或根据需求确定数值。

    相关文章

      网友评论

          本文标题:笔记-node.js koa框架。请求体过大报413错误

          本文链接:https://www.haomeiwen.com/subject/jkzdfftx.html