为了安全起见,我想在我的node.js应用程序中设置一个最大请求长度。(有许多安全漏洞,它们利用web服务器允许无限制的请求长度)。
这个是可能的吗?已经有了吗?
发布于 2012-01-02 16:53:37
我猜你指的是客户可以通过POST发送给你的数据。如果您使用的是Express,那么可以使用limit中间件来实现这一点:http://senchalabs.github.com/connect/middleware-limit.html
下面是所做工作的简短版本:
req.on('data', function(chunk){
received += chunk.length;
if (received > bytes) req.destroy();
});https://stackoverflow.com/questions/8696148
复制相似问题