如何防止重复请求伤害我的服务器

时间:2018-03-12 06:01:14

标签: node.js express ddos rate-limiting

我有一个nodejs express app,

我很满意许多请求,例如每小时100个不同的人向api端点发出1000个请求,

但我希望通过单个ip或设备阻止api端点上的100个请求,通常如何实现?

感谢

1 个答案:

答案 0 :(得分:0)

您可以使用nginx作为nodejs应用的代理,然后配置nginx以限制您的请求

参考:

https://www.nginx.com/blog/rate-limiting-nginx/