GraphQL works with Mongoose
This commit is contained in:
29
server/src/utils/db.js
Normal file
29
server/src/utils/db.js
Normal file
@@ -0,0 +1,29 @@
|
||||
// const mongoose = require("mongoose");
|
||||
import mongoose from 'mongoose';
|
||||
|
||||
// const dotenv = require("../../.env");
|
||||
import dotenv from 'dotenv';
|
||||
|
||||
dotenv.config();
|
||||
|
||||
mongoose.Promise = global.Promise;
|
||||
|
||||
const connection = mongoose.connect(process.env.MONGODB_URI, {
|
||||
autoIndex: true,
|
||||
reconnectTries: Number.MAX_VALUE,
|
||||
reconnectInterval: 500,
|
||||
poolSize: 50,
|
||||
bufferMaxEntries: 0,
|
||||
keepAlive: 120,
|
||||
useNewUrlParser: true,
|
||||
});
|
||||
|
||||
mongoose.set('useCreateIndex', true);
|
||||
|
||||
connection
|
||||
.then(db => db)
|
||||
.catch(err => {
|
||||
console.log(err);
|
||||
});
|
||||
|
||||
export default connection;
|
||||
Reference in New Issue
Block a user