From 73c622a72268e8a48f59c1319e329f447f38482c Mon Sep 17 00:00:00 2001 From: Jcom619 Date: Sat, 27 Mar 2021 12:43:26 -0700 Subject: [PATCH 1/2] deploy set up --- models/index.js | 84 +++++++++++++++++++++++++------------------------ 1 file changed, 43 insertions(+), 41 deletions(-) diff --git a/models/index.js b/models/index.js index 7bd0abe..858b592 100644 --- a/models/index.js +++ b/models/index.js @@ -1,59 +1,61 @@ // require mongoose package -const mongoose = require('mongoose') +const mongoose = require("mongoose"); -// mongoose config --> if you don't change NODE_ENV's value to something besides 'development' (something like 'banana') +// mongoose config --> if you don't change NODE_ENV's value to something besides 'development' (something like 'banana') // then the program catches the if clause and runs on local host rather than the mongodb.net -if(process.env.NODE_ENV === 'development') { -const MONGO_URI = process.env.MONGO_URI || 'mongodb://localhost/project-three' - -mongoose.connect(MONGO_URI, { - useNewUrlParser: true, - useUnifiedTopology: true, - useCreateIndex: true, - useFindAndModify: false -}) - -const db = mongoose.connection; - -// db methods for debug -db.once('open', () => { -console.log(`⛓ mongoDB connection @ ${db.host}:${db.port}`) -}) - -db.on('error', err => { -console.error(`🔥 something has gone wrong with the DB!!!!\n ${err}`) -}) -} else{ +if (process.env.NODE_ENV === "development") { + const MONGO_URI = + process.env.MONGO_URI || "mongodb://localhost/project-three"; + + mongoose.connect(MONGO_URI, { + useNewUrlParser: true, + useUnifiedTopology: true, + useCreateIndex: true, + useFindAndModify: false, + }); + + const db = mongoose.connection; + + // db methods for debug + db.once("open", () => { + console.log(`⛓ mongoDB connection @ ${db.host}:${db.port}`); + }); + + db.on("error", (err) => { + console.error(`🔥 something has gone wrong with the DB!!!!\n ${err}`); + }); +} else { // mongoDB Atlas code will go here // username: super_cool_person // pw: hello - const MongoClient = require('mongodb').MongoClient; - - const uri = "mongodb+srv://super_cool_person:hello@cluster0.hzc1d.mongodb.net/myFirstDatabase?retryWrites=true&w=majority"; - // "mongodb+srv://super_cool_person:hello@cluster0.hzc1d.mongodb.net/myFirstDatabase?retryWrites=true&w=majority"; + const MongoClient = require("mongodb").MongoClient; + const uri = process.env.ATLAS_URI; - const client = new MongoClient(uri, { useNewUrlParser: true, useUnifiedTopology: true }); -client.connect(err => { - const collection = client.db("test").collection("devices"); - // perform actions on the collection object - client.close(); -}); + const client = new MongoClient(uri, { + useNewUrlParser: true, + useUnifiedTopology: true, + }); + client.connect((err) => { + const collection = client.db("test").collection("devices"); + // perform actions on the collection object + client.close(); + }); mongoose.connect(uri, { useNewUrlParser: true, useUnifiedTopology: true, useCreateIndex: true, - useFindAndModify: false - }) + useFindAndModify: false, + }); const db = mongoose.connection; // db methods for debug - db.once('open', () => { - console.log(`⛓ mongoDB connection @ ${db.host}:${db.port}`) - }) + db.once("open", () => { + console.log(`⛓ mongoDB connection @ ${db.host}:${db.port}`); + }); - db.on('error', err => { - console.error(`🔥 something has gone wrong with the DB!!!!\n ${err}`) - }) + db.on("error", (err) => { + console.error(`🔥 something has gone wrong with the DB!!!!\n ${err}`); + }); } From 08ddd1ab1bd302aa8f91bf74aab16e9cae3da6d3 Mon Sep 17 00:00:00 2001 From: Joshua <46643961+jcom619@users.noreply.github.com> Date: Tue, 30 Mar 2021 03:40:47 -0700 Subject: [PATCH 2/2] hmmm --- models/index.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/models/index.js b/models/index.js index 858b592..235542d 100644 --- a/models/index.js +++ b/models/index.js @@ -25,11 +25,11 @@ if (process.env.NODE_ENV === "development") { console.error(`🔥 something has gone wrong with the DB!!!!\n ${err}`); }); } else { - // mongoDB Atlas code will go here + + const MongoClient = require("mongodb").MongoClient; + // mongoDB Atlas code will go here // username: super_cool_person // pw: hello - const MongoClient = require("mongodb").MongoClient; - const uri = process.env.ATLAS_URI; const client = new MongoClient(uri, {