Skip to content

Instantly share code, notes, and snippets.

@alexpermiakov
Created December 12, 2018 17:21
Show Gist options
  • Save alexpermiakov/e46d1679a7ca5b150786e9db5a2fbec9 to your computer and use it in GitHub Desktop.
Save alexpermiakov/e46d1679a7ca5b150786e9db5a2fbec9 to your computer and use it in GitHub Desktop.
Basic middleware for our setup
import { Router } from "express";
import cors from "cors";
import parser from "body-parser";
import compression from "compression";
export const handleCors = (router: Router) =>
router.use(cors({ credentials: true, origin: true }));
export const handleBodyRequestParsing = (router: Router) => {
router.use(parser.urlencoded({ extended: true }));
router.use(parser.json());
};
export const handleCompression = (router: Router) => {
router.use(compression());
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment