相关疑难解决方法(0)

限速以防止ExpressJS中的恶意行为

有人让我意识到我正在处理的应用程序中的一些缺陷(主要是在我的前端JavaScript中),这样就可以让你一次点击大量的按钮然后发出大量的事务.电子邮件.这显然不太好.

我认为在ExpressJS中处理此问题的一种方法是使用app.all()计算在特定时间范围内发生的请求数.我将它存储在带有时间戳的会话元数据中,如果在Y时间内发生超过X个请求,我会将它们关闭一段时间,直到限制到期为止.

有没有人之前做过这个或有任何提示/提示来帮助我?一些容易进出我的应用程序的东西更可取.谢谢!

javascript rate-limiting node.js express

8
推荐指数
1
解决办法
1256
查看次数

标签 统计

express ×1

javascript ×1

node.js ×1

rate-limiting ×1