koa 的 413 Payload Too Large 如何解决?
发布于 8 个月前 作者 thomas0836 2453 次浏览 来自 问答

今天使用 Quill 跟着 官方Demo 实现啦,但是在ajax 提交时(做自动保存)内容中有图片,就提示 413 Payload Too Large 的错误了。 查了一下别人教 这样子去解决

const bodyparser = require('koa-better-body')

// 检查用户会话
module.exports = bodyparser({
    formLimit : "5mb",
    "jsonLimit":"5mb",
    "textLimit":"5mb"
})

可是 一样没有效果。请高人指点

2 回复

multipart 是用的这个 https://github.com/felixge/node-formidable 应该要设一下maxFieldsSize吧

看一下是不是nginx的问题,

增加如下两行到nginx.conf的http{}段, 增大nginx上传文件大小限制 #设置允许发布内容为8M client_max_body_size 8M; client_body_buffer_size 128k; koa2 写法可参考这个demo: https://github.com/yujintang/koa2-server

回到顶部