CNode

express接口做1分钟只能请求一次的限制

问答
HhelloHT发布于7 年前最后回复7 年前7 回复5480 浏览0 收藏

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

查看回复

回复 (7)

L
lvwxx#1·7 年前

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

Y
yviscool#2·7 年前

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

H
helloHT#3·7 年前
引用 lvwxx每次请求,redis做个标记,一分钟后过期?

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

H
helloHT#4·7 年前
引用 yviscool看看这个合不合适 express rate limit

@yviscool 好的,我看看

C
cnlile#5·7 年前

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

C
captainblue2013#6·7 年前

实现手段有点多

Z
zhhb#7·7 年前

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

参与回复
登录后即可参与回复。登录