mirror of
https://github.com/Cameri/nostream.git
synced 2025-03-17 21:31:48 +01:00
chore: don't rate limit all endpoints (#191)
Signed-off-by: Ricardo Arturo Cabral Mejía <me@ricardocabral.io>
This commit is contained in:
parent
ff50681aa2
commit
41dcf5240c
@ -3,7 +3,6 @@ import helmet from 'helmet'
|
||||
|
||||
import { createLogger } from './logger-factory'
|
||||
import { createSettings } from './settings-factory'
|
||||
import { rateLimiterMiddleware } from '../handlers/request-handlers/rate-limiter-middleware'
|
||||
import router from '../routes'
|
||||
|
||||
const debug = createLogger('web-app-factory')
|
||||
@ -12,7 +11,6 @@ export const createWebApp = () => {
|
||||
const app = express()
|
||||
app
|
||||
.disable('x-powered-by')
|
||||
.use(rateLimiterMiddleware)
|
||||
.use((req, res, next) => {
|
||||
const settings = createSettings()
|
||||
|
||||
|
@ -4,6 +4,7 @@ import callbacksRouter from './callbacks'
|
||||
import { getHealthRequestHandler } from '../handlers/request-handlers/get-health-request-handler'
|
||||
import { getTermsRequestHandler } from '../handlers/request-handlers/get-terms-request-handler'
|
||||
import invoiceRouter from './invoices'
|
||||
import { rateLimiterMiddleware } from '../handlers/request-handlers/rate-limiter-middleware'
|
||||
import { rootRequestHandler } from '../handlers/request-handlers/root-request-handler'
|
||||
|
||||
const router = express.Router()
|
||||
@ -12,7 +13,7 @@ router.get('/', rootRequestHandler)
|
||||
router.get('/healthz', getHealthRequestHandler)
|
||||
router.get('/terms', getTermsRequestHandler)
|
||||
|
||||
router.use('/invoices', invoiceRouter)
|
||||
router.use('/callbacks', callbacksRouter)
|
||||
router.use('/invoices', rateLimiterMiddleware, invoiceRouter)
|
||||
router.use('/callbacks', rateLimiterMiddleware, callbacksRouter)
|
||||
|
||||
export default router
|
||||
|
Loading…
x
Reference in New Issue
Block a user