CoastalCommitsPastes/server/src/app.ts

30 lines
685 B
TypeScript
Raw Normal View History

2022-03-06 19:46:59 -05:00
import * as express from 'express';
import * as bodyParser from 'body-parser';
import * as errorhandler from 'strong-error-handler';
import * as cors from 'cors';
2022-03-24 17:53:57 -04:00
import { posts, users, auth, files } from '@routes/index';
import { errors } from 'celebrate'
2022-03-06 19:46:59 -05:00
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)
2022-03-06 19:46:59 -05:00
app.use("/posts", posts)
app.use("/users", users)
app.use("/files", files)
2022-03-06 19:46:59 -05:00
2022-03-24 17:53:57 -04:00
app.use(errors());
2022-03-06 19:46:59 -05:00
app.use(errorhandler({
debug: process.env.ENV !== 'production',
log: true,
}));
2022-03-24 17:53:57 -04:00