Проблема в том, что приложение подключается к mongodb на heroku, когда я также работаю с подключенным сервером на моем локальном компьютере (npm сервер запуска. js)
сервер. js
const uri = process.env.MONGODB_URI
console.log(uri);
mongoose.connect(uri,
{
useNewUrlParser: true,
useUnifiedTopology: true
}, (err) => {
if (err) {
console.log(err)
console.log('Unable to connect to database');
process.exit(1);
}
else
console.log('Successfully connected to the database')
});
const port = process.env.PORT || 5000;
app.listen(port, () => {
console.log(`App is running`);
});
Если приведенный выше код не работает на моем локальном компьютере, приложение не сможет подключиться к базе данных на heruko.
process.env.MONGODB_URI
находится в файле .env, и у меня также есть config config на героку с таким же значением и ключом.
"start": "node server.js",
"client": "cd client && npm start",
"server": "nodemon server --ignore client /",
"dev": "concurrently \" npm run client\" \"npm run server\" ",
"heroku-postbuild": "cd client && npm install && npm run build"
Это скрипты в моем пакете. json