почему при развертывании в 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);