From 58c382ea8aa920a49c680d1964e9e9639220a21e Mon Sep 17 00:00:00 2001 From: Josh Black Date: Mon, 11 Sep 2017 18:27:23 -0600 Subject: [PATCH] File Structure Improvement Renamed db.ts to database.ts and moved it to the utilities folder. Updated all links to that file. --- api/{models/db.ts => utilities/database.ts} | 2 ++ app.ts | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) rename api/{models/db.ts => utilities/database.ts} (99%) 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...