gpt4 book ai didi

javascript - node.js 限制来自用户的请求数

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:26:32 33 4
gpt4 key购买 nike

我正在 node.js 中构建一个应用程序,允许用户使用 express 和 busboy 上传文档。用户可以一次上传多个文件,但文件总大小限制为 20mb。

是否可以阻止用户在给定时间内发出多次上传请求?我担心的是,有人可以轻松地编写一个脚本来上传 20mb(每次上传的限制)并每分钟重复 100 次或更大的数量。让用户每 30 秒或每分钟只能上传一次是最理想的。

最佳答案

如果您想通过 IP 进行速率限制,此模块添加了各种配置,包括通过路径应用规则的能力(例如您的上传功能):

https://www.npmjs.com/package/express-rate-limit

关于javascript - node.js 限制来自用户的请求数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38385233/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com