Я получаю ошибку 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');