Added cast to apiPort and cleaned more code

This commit is contained in:
Alexis
2021-07-19 21:34:00 +02:00
parent b80ff9a982
commit e84143c114
2 changed files with 15 additions and 23 deletions

View File

@@ -11,14 +11,14 @@ export class AuracleApi {
private database?: Sequelize; private database?: Sequelize;
constructor(init: { constructor(init: {
port: number port: any
middlewares: any middlewares: any
// controllers: Array<ControllerBase> // controllers: Array<ControllerBase>
modules?: Array<any> modules?: Array<any>
database?: Sequelize database?: Sequelize
}) { }) {
this.app = express() this.app = express()
this.port = init.port this.port = Number(init.port)
this.database = init.database this.database = init.database
if (init.modules) { if (init.modules) {

View File

@@ -1,20 +1,23 @@
/**
* Dependencies
*/
// .env Data
import * as dotenv from 'dotenv'; import * as dotenv from 'dotenv';
dotenv.config(); dotenv.config();
// Dependencies // Packages
import morgan from 'morgan'; import morgan from 'morgan';
import helmet from 'helmet'; import helmet from 'helmet';
import express from 'express' import express from 'express'
import { AuracleApi } from './common/classes/AuracleApi' import { AuracleApi } from './common/classes/AuracleApi'
import { AuracleDatabaseDriver } from './common/database'
// Database const apiPort = process.env.API_PORT
import { AuracleDatabaseDriver } from './common/database';
const port = Number(process.env.API_PORT);
const app = new AuracleApi({ const app = new AuracleApi({
port: port, port: apiPort,
middlewares: [], middlewares: [],
modules: [ modules: [
express.json({ limit: '10kb' }), express.json({ limit: '10kb' }),
@@ -22,23 +25,12 @@ const app = new AuracleApi({
helmet() helmet()
], ],
database: AuracleDatabaseDriver database: AuracleDatabaseDriver
}); })
// Listens on apiPort...
app.listen() app.listen()
// const routes = require('./routes');
// Builds app w/ express // const routes = require('./routes');
// let app = express();
// app.use(bodyParser.json({ limit: '10kb' }));
// app.use(cors({
// origin: [
// "http://localhost:8080",
// ],
// credentials: true,
// }));
// app.use(morgan('dev'));
// app.use(helmet());
// // Server // // Server
// app.listen(port, () => console.log(`App listening on port ${port}`)); // app.listen(port, () => console.log(`App listening on port ${port}`));
@@ -52,4 +44,4 @@ app.listen()
// app.use('/api/v1/meta_schools', routes.meta_schools); // app.use('/api/v1/meta_schools', routes.meta_schools);
// app.use('/api/v1/variables', routes.variables); // app.use('/api/v1/variables', routes.variables);
// app.use('/api/v1/ingredients', routes.ingredients); // app.use('/api/v1/ingredients', routes.ingredients);
// app.use('/api/v1/users', routes.users); // app.use('/api/v1/users', routes.users);