Open simllll opened 3 years ago
Oh, thank you very much! I need some time to review the changes
Oh, thank you very much! I need some time to review the changes
Where you able to review the changes @aishek ? I'm currently using this fork to work with Redis but tbh if it were merged to the main project would make it much easier to work with.
Hi @aishek , thanks for your awesome work, this Pr is not intended for merging as it contains several changes which are not relevant, but it cointains two things that might be of interest for you: 1.) it is a rewrite in typescript 2.) it changes the rate liminting approach to the one of https://github.com/nfriedly/express-slow-down and also allows to plug in the same stores that express-slow-down and express-rate-limit have already, this furthermore allows to use a "reids" or "memcached" store instead of the memory one, which allows to share locks between different processes/instances.
Feel free to cherry pick commits from my fork and bring them back in to the main library :-)!
npm: https://www.npmjs.com/package/@hokify/axios-rate-limit source. https://github.com/hokify/axios-rate-limit
Thanks again