Merge branch 'master' of framagit.org:/les/gancio into feat/whereinputadvanced_rebased_merge

This commit is contained in:
sedum
2023-02-22 16:40:36 +01:00
10 changed files with 56 additions and 31 deletions

View File

@@ -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)
}

View File

@@ -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 {

View File

@@ -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)
}
})),