import * as express from 'express'; import * as bodyParser from 'body-parser'; import * as errorhandler from 'strong-error-handler'; import * as cors from 'cors'; import { posts, users, auth, files } from '@routes/index'; import { errors } from 'celebrate' export const app = express(); app.use(bodyParser.urlencoded({ extended: true })); app.use(bodyParser.json({ limit: '5mb' })); const corsOptions = { origin: `http://localhost:3001`, }; app.use(cors(corsOptions)); app.use("/auth", auth) app.use("/posts", posts) app.use("/users", users) app.use("/files", files) app.use(errors()); app.use(errorhandler({ debug: process.env.ENV !== 'production', log: true, }));