如何让node.js主体解析器抱怨负载太大

如何让node.js主体解析器抱怨负载太大,node.js,json,express,http,body-parser,Node.js,Json,Express,Http,Body Parser,所以我有一个post路由,负载是json 它有许多字段,其中一个是与大型png文件相对应的base64编码字符串 我得到的错误是 PayloadTooLargeError: request entity too large at readStream (/Users/reza.razavipour/Projects/s3uploader/node_modules/raw-body/index.js:155:17) at getRawBody (/Users/reza.razavi

所以我有一个post路由,负载是json

它有许多字段,其中一个是与大型png文件相对应的base64编码字符串

我得到的错误是

PayloadTooLargeError: request entity too large
    at readStream (/Users/reza.razavipour/Projects/s3uploader/node_modules/raw-body/index.js:155:17)
    at getRawBody (/Users/reza.razavipour/Projects/s3uploader/node_modules/raw-body/index.js:108:12)
    at read (/Users/reza.razavipour/Projects/s3uploader/node_modules/body-parser/lib/read.js:77:3)
我如何绕过这个限制

在未来,我将不得不处理大量的Gbs zip文件…

有一个
限制
选项可以传递给json解析器,以便配置主体限制

限制

控制请求正文的最大大小。如果这是一个数字,则该值指定字节数;如果是字符串,则将该值传递给库进行解析。默认值为“100kb”

对于100兆字节,类似这样的内容:

bodyParser.json({ limit: '100mb' })

有一个
limit
选项可以传递给json解析器,以调节主体限制。默认限制为100kb,绝对正确。这就是我需要改变的。你做到了吗?是的,这确实解决了问题problem@LEQADA你不想回答这个问题并因此获得学分吗?:)