http - Node.js - 控制 POST 请求的大小

标签 http node.js post

我在 Node.JS 中有一个程序,使用 Express。当我向该程序发出 POST 请求时,请求中数据的最大可接受大小是多少?有没有办法设置这个大小?

最佳答案

如果你使用的是Express,你可以使用限制中间件:http://senchalabs.github.com/connect/middleware-limit.html

如果你对它的实现感兴趣,它会做这样的事情:

// limit
req.on('data', function(chunk){
  received += chunk.length;
  if (received > bytes) deny();
});

有关更多详细信息,请查看 github 上的代码:https://github.com/senchalabs/connect/blob/master/lib/middleware/limit.js

关于http - Node.js - 控制 POST 请求的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8728084/

相关文章:

java - 使用来自 angular4 的 @RequestPart 在一个请求中发布多部分文件和 json

php - Symfony ajax 响应但带有 header : HTTP/1. 0 200 OK Cache-Control: no-cache Date

node.js - UnhandledPromiseRejectionWarning 即使代码在 async/await 中有 try/catch

javascript - EventEmitter 事件处理程序的延迟附加模式?

c# - 读取提交给 ASP.Net 表单的 Post 数据

codeigniter - NSURLSession iOS CodeIgniter 不发送 POST

java - 在 Java 中发送 HTTP POST 请求并在 PHP 中接受 POST 请求

node.js - 在哪里上传 Firebase Node.js 客户端?

web-services - 415 ionic 2 中不支持的媒体类型 - Web 服务 POST?

javascript - sails.js http.get 和回调函数?