import mongoose = require('mongoose'); import express = require('express'); export function configureMongoose(app: express.Express) { mongoose.connect(process.env.mongodb_host, { useNewUrlParser: true, useUnifiedTopology: true, useFindAndModify: false, useCreateIndex: true }).then(() => { console.log(`Mongoose connected.`); // Start Express app once Mongoose has loaded. let port = process.env.PORT || 5000; app.listen(port, () => { console.log(`Web server connected to port ${port}`); }); }); }