curupiras
Version:
Curupiras é um template back-end que utiliza Express e TypeScript
22 lines (18 loc) • 577 B
text/typescript
import 'dotenv/config';
import 'express-async-errors';
import 'shared/container';
import '@shared/database/typeorm';
import 'reflect-metadata';
import cors from 'cors';
import express from 'express';
import ErrorHandler from './errors/ErrorHandler';
import routes from './routes';
import { errors } from 'celebrate';
const app = express();
const port = process.env.APP_PORT || 3000;
app.use(express.json({limit: '1kb'}))
app.use(cors())
app.use(routes);
app.use(errors())
app.use(ErrorHandler);
app.listen(port, () => console.log(`Example app listening on port ${port}!`));