index.js 725 B

1234567891011121314151617181920212223242526272829
  1. const mongoose = require('mongoose');
  2. const keys = require('../keys');
  3. const session = require('express-session');
  4. const MongoDBStore = require('connect-mongodb-session')(session);
  5. require("../models/user");
  6. require("../models/product");
  7. require("../models/category");
  8. require("../models/product-hero");
  9. require("../models/blog");
  10. exports.initSessionStore = function() {
  11. const store = new MongoDBStore({
  12. uri: keys.DB_URI,
  13. collection: 'eincodeSessions'
  14. })
  15. store.on('error', (error) => console.log(error))
  16. return store;
  17. }
  18. exports.connect = function() {
  19. return mongoose.connect(keys.DB_URI, { useNewUrlParser: true })
  20. .then(() => console.log('DB Connected!'))
  21. .catch(err => console.log(err));
  22. }