server migrated to mongo (broken)

This commit is contained in:
2020-10-06 22:03:21 +02:00
parent 7f9a9f7d6b
commit b843f8de4b
3 changed files with 24 additions and 7 deletions

View File

@@ -3,6 +3,10 @@ dotenv.config();
export const port = process.env.PORT;
export const dbPass = process.env.DB_PASS;
export const dbUser = process.env.DB_USER;
export const dbHost = process.env.DB_HOST;
export const dbPort = process.env.DB_PORT;
export const dbName = process.env.DB_NAME;
export const cookiesSecret = process.env.COOKIES_SECRET;
export const jwtSecret = process.env.JWT_SECRET;
export const CRM_KEY = process.env.CRM_KEY;

View File

@@ -1,8 +1,8 @@
import expressLoader from "./express.js";
import mongooseLoader from "./mongoose.js";
export default async ({ expressApp, dbPass, secret }) => {
const mongoConnection = await mongooseLoader({ pass: dbPass });
export default async ({ expressApp, secret }) => {
const mongoConnection = await mongooseLoader();
console.log("Mongoose Loaded");
await expressLoader({ app: expressApp, secret: secret });
console.log("Express Initialized");

View File

@@ -1,11 +1,24 @@
import mongoose from "mongoose";
import { dbPass, dbUser, dbHost, dbPort, dbName } from "../config/index.js";
export default async ({ pass }) => {
export default async () => {
const connection = await mongoose.connect(
"mongodb+srv://menui_db_user:" +
pass +
"@menui-database.9quwf.mongodb.net/<dbname>?retryWrites=true&w=majority",
{ useNewUrlParser: true, useUnifiedTopology: true },
"mongodb://" +
dbHost +
":" +
dbPort +
"/" +
dbName +
"?ssl=true&replicaSet=globaldb",
{
auth: {
user: dbUser,
password: dbPass,
},
useNewUrlParser: true,
useUnifiedTopology: true,
retryWrites: false,
},
(err) => {
if (err) console.log("Unable to connect :(");
else console.log("Connected To Database");