如何让node.js主体解析器抱怨负载太大
所以我有一个post路由,负载是json 它有许多字段,其中一个是与大型png文件相对应的base64编码字符串 我得到的错误是如何让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
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你不想回答这个问题并因此获得学分吗?:)