import express from 'express'; import * as http from 'http'; import * as bodyparser from 'body-parser'; import {CommonRoutesConfig} from './src/common/common.routes.config'; import {GeneralInfoRoutes} from './src/models/dhbw-service/generalInfo.routes.config'; const app: express.Application = express(); const server: http.Server = http.createServer(app); const port: Number = 443; const routes: Array = []; // here we are adding middleware to parse all incoming requests as JSON app.use(bodyparser.json()); // here we are adding the UserRoutes to our array, // after sending the Express.js application object to have the routes added to our app! routes.push(new GeneralInfoRoutes(app)); // this is a simple route to make sure everything is working properly app.get('/', (req: express.Request, res: express.Response) => { res.status(200).send('Welcome to the Pluto Development REST API!'); }); server.listen(port, () => { console.log('Server listening on Port 3000'); });