File size: 423 Bytes
f0953a4
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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);
};