We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 842cd27 commit 183ade9Copy full SHA for 183ade9
source/app/web/instance.mjs
@@ -81,9 +81,12 @@ export default async function({sandbox = false} = {}) {
81
//Rate limiter middleware
82
if (ratelimiter) {
83
app.set("trust proxy", 1)
84
+ const disabled = (ratelimiter.max === 0)
85
+ if (disabled)
86
+ delete ratelimiter.max
87
middlewares.push(ratelimit({
88
skip(req, _res) {
- return !!cache.get(req.params.login)
89
+ return (disabled) || (!!cache.get(req.params.login))
90
},
91
message: "Too many requests: retry later",
92
headers: true,
0 commit comments