развернуть монгоДБ геройку выпустить - PullRequest
0 голосов
/ 28 июня 2019

почему при развертывании в heroku моего приложения Mern.он всегда не запускает мой mongoDB?

2019-06-28T19: 15: 21.483892 + 00: 00 приложение [web.1]: MongoNetworkError: не удалось подключиться к серверу при первом подключении [MongoNetworkError: подключение 5 к/// закрыто

мой код

const express = require('express');
const users = require('./server_utils/users');
const auth = require('./server_utils/auth');
const contacts = require('./server_utils/contacts');
const app = express();
require('dotenv').config();
const mongoose = require('mongoose');
const path = require('path');

const PORT = process.env.PORT || 8000



//this part below always fails to connect 
  once deployed to heroku....
 i cant discover mu MONGO_URI
 but its not trying connect to localHOST

mongoose.connect( process.env.MONGO_URI , {
     useNewUrlParser:true,
     useCreateIndex:true,
     useFindAndModify:false
}).then(() => console.log('MongoDb Connected...'))
.catch(err => console.log(err));


app.use(express.json({extended:false}))

app.use('/api/users', users );
app.use('/api/auth', auth );
app.use('/api/contacts', contacts );




app.use(express.static(path.join(__dirname, 'heroku_static')));

app.get('*', (req, res) => {
  res.sendFile(path.join(__dirname + '/heroku_static/index.html'));
});


app.listen(PORT);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...