This repository has been archived on 2026-06-29. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
auracle-api/src/main.ts
2021-08-18 17:48:24 +02:00

37 lines
696 B
TypeScript

/**
* Dependencies
*/
// .env Data
import * as dotenv from 'dotenv'
dotenv.config();
// TypeORM
import "reflect-metadata";
import morgan from 'morgan'
import helmet from 'helmet'
import express from 'express'
import { AuracleApi } from './common/classes/AuracleApi'
import { AuracleDatabaseDriver } from './database/AuracleDatabaseDriver'
import { SpellRouter } from './routes/SpellRouter';
const apiPort = process.env.API_PORT
const api = new AuracleApi({
database: AuracleDatabaseDriver,
port: apiPort,
middlewares: [],
routers: [
new SpellRouter
],
modules: [
express.json({ limit: '10kb' }),
morgan('dev'),
helmet()
],
})