有人让我意识到我正在处理的应用程序中的一些缺陷(主要是在我的前端JavaScript中),这样就可以让你一次点击大量的按钮然后发出大量的事务.电子邮件.这显然不太好.
我认为在ExpressJS中处理此问题的一种方法是使用app.all()计算在特定时间范围内发生的请求数.我将它存储在带有时间戳的会话元数据中,如果在Y时间内发生超过X个请求,我会将它们关闭一段时间,直到限制到期为止.
app.all()
有没有人之前做过这个或有任何提示/提示来帮助我?一些容易进出我的应用程序的东西更可取.谢谢!
javascript rate-limiting node.js express
express ×1
javascript ×1
node.js ×1
rate-limiting ×1