GraphQL-Gate
GraphQL-Gate copied to clipboard
A GraphQL rate limiting library with query complexity analysisfor Node.js
Implement `LeakyBucket` class per the spec in #50. The implementation should pass the tests written in #52 The LeakyBucket algorithm works similarly to TokenBucket except that requests are processed at...
The token bucket parameter `refillRate` is being used to set the bucket refill amount for every 1 second. Add a parameter `refillFrequency` to adjust to time between refills other than...
Once this issue gets picked up, our buildTypeWeightsFromSchemaObject should be creating the type weight object out of a schema with query and basic types AND PASSING THE TESTS. Extend this...
Currently interfaces are not handled in the type weight configuration. We should consider the pros and cons of allowing these types to be configurable or simply have them default to...