Spaces:
Sleeping
Sleeping
| import { Application } from "express"; | |
| import express from "express"; | |
| import { authMiddleware } from "./auth"; | |
| import { requestLogger } from "./requestLogger"; | |
| import { rateLimiter } from "./rateLimiter"; | |
| import { cors } from "./cors"; | |
| export const setupMiddlewares = (app: Application) => { | |
| app.use(express.json()); | |
| app.use(cors()); | |
| app.use(requestLogger()); | |
| app.use(rateLimiter()); | |
| app.use(authMiddleware); | |
| }; | |