Подключение Mongoose к MLab H10 503 - PullRequest
       13

Подключение Mongoose к MLab H10 503

0 голосов
/ 28 сентября 2018

Я получаю ошибку H10 с приложением моего узла на Heroku.Он работал нормально, пока я не добавил аналитику Google в свои файлы EJS.Мой env порт настроен нормально, единственное, что я думаю, это может быть мое подключение к моей базе данных MongoDB на MLab ...

Вот файл приложения:

var express = require('express'),
app = express(),
router = express.Router(),
ejs = require('ejs'),
bodyParser = require('body-parser'),
passport = require('passport'),
LocalStrategy = require('passport-local'),
mongoose = require('mongoose'),
flash = require('connect-flash'),
methodOverride = require('method-override'),
Post = require('./models/post'),
helmet = require('helmet'),
Comment = require("./models/comment"),
Email = require("./ignore/email"),
Raph = require("./ignore/raphuser"),
User = require('./models/user'),
nodemailer = require('nodemailer');
postRoutes = require('./routes/posts');


app.use(bodyParser.json());
app.use(bodyParser.urlencoded({extended: true}));
app.use(methodOverride("_method"));
app.set('view engine', 'ejs');

app.use(passport.initialize());
app.use(passport.session());
passport.use(new LocalStrategy(User.authenticate()));
passport.serializeUser(User.serializeUser());
passport.deserializeUser(User.deserializeUser());


app.use('/api/posts', postRoutes);
app.use(helmet());
app.use(flash());

app.use(express.static(__dirname + '/views'));
app.use(express.static(__dirname + '/public'));

// then my routes

app.listen(process.env.PORT || 5000);

А такжемое соединение с MLab:

var mongoose = require('mongoose');
mongoose.set('debug', true);
mongoose.connect("mongodb://myusername:mypassword@ds147390.mlab.com:47390/dbname");

mongoose.Promise = Promise;

module.exports.Post = require ('./ post');

...