express接口做1分钟只能请求一次的限制
发布于 6 年前 作者 helloHT 4537 次浏览 来自 问答

后台有一个接口,做一分钟内只能被调用一次,多余的请求被忽略。请问有什么模块或者什么方法可以来实现吗

7 回复

每次请求,redis做个标记,一分钟后过期?

看看这个合不合适 express-rate-limit

@lvwxx 没有用到redis。。。。。。

@yviscool 好的,我看看

做个闭包函数的,里面挂一个定时器,就是了。。。。

实现手段有点多

你可以参考 expressjs Rate limiting实现的库https://github.com/nfriedly/express-rate-limit

回到顶部