Merge branch 'master' of framagit.org:/les/gancio into feat/whereinputadvanced_rebased_merge
This commit is contained in:
@@ -390,6 +390,7 @@ const eventController = {
|
||||
return res.status(400).send(`Place not found`)
|
||||
}
|
||||
} catch (e) {
|
||||
log.error(e.message)
|
||||
return res.status(400).send(e.message)
|
||||
}
|
||||
|
||||
|
||||
@@ -43,6 +43,7 @@ module.exports = () => {
|
||||
api.post('/setup/db', setupController.setupDb)
|
||||
api.post('/setup/restart', setupController.restart)
|
||||
api.post('/settings/smtp', settingsController.testSMTP)
|
||||
api.get('/locale/:locale', localeController.get)
|
||||
|
||||
} else {
|
||||
|
||||
|
||||
@@ -7,11 +7,11 @@ const instanceApiRateLimiter = {
|
||||
|
||||
DDOSProtectionApiRateLimiter: (process.env.NODE_ENV === 'test' ? next : rateLimit({
|
||||
windowMs: 60 * 1000, // 1 minutes
|
||||
max: 100, // Limit each IP to 100 requests per `window`
|
||||
max: 150, // Limit each IP to 150 requests per `window`
|
||||
standardHeaders: true, // Return rate limit info in the `RateLimit-*` headers
|
||||
legacyHeaders: false, // Disable the `X-RateLimit-*` headers
|
||||
handler: (request, response, next, options) => {
|
||||
log.warn(`DDOS protection api rate limiter: > 100req/minute/ip ${request.ip}`)
|
||||
log.warn(`DDOS protection api rate limiter: > 150req/minute/ip ${request.ip}`)
|
||||
return response.status(options.statusCode).send(options.message)
|
||||
}
|
||||
})),
|
||||
|
||||
Reference in New Issue
Block a user