diff --git a/api/models/db.ts b/api/utilities/database.ts similarity index 99% rename from api/models/db.ts rename to api/utilities/database.ts index 893f86b..d82d269 100644 --- a/api/models/db.ts +++ b/api/utilities/database.ts @@ -2,9 +2,11 @@ import * as mongoose from 'mongoose'; import * as Bluebird from 'bluebird'; + // Use bluebird promises in lieu of mongoose promises throughout application. (mongoose as any).Promise = Bluebird; + export function connectToMongoDB() { const dbUri = 'mongodb://localhost:27017/conduit'; diff --git a/app.ts b/app.ts index 1f05782..5ecffde 100644 --- a/app.ts +++ b/app.ts @@ -3,7 +3,7 @@ import * as express from 'express'; import { Application } from 'express'; import * as bodyParser from 'body-parser'; import { MainRouter } from './api/routes/index'; -import { connectToMongoDB } from './api/models/db'; +import { connectToMongoDB } from './api/utilities/database'; import { loadErrorHandlers } from './api/utilities/error-handling'; import './api/utilities/passport'; // FIXME: Sort out passport stuff...