我在連接 mongodb 和 heroku 時遇到問題。本地我連接沒有問題嘗試使用您在 heroku 中使用的數據庫的 uri 沒有問題,它也不起作用。這是我的連接存檔const bodyParser = require('body-parser');const morgan = require('morgan');const express = require('express');const mongoose= require('mongoose');const app = express();const userRoutes = require('./routes/users');const reportRoutes = require('./routes/reports');//mongoose.connect('mongodb://localhost:27017/panic');mongoose.Promise = global.Promise;mongoose.connect('mongodb+srv://admin:<password>@panic-database-kpamh.mongodb.net/usuarios?retryWrites=true',{useCreateIndex: true,useNewUrlParser: true}).then(db => console.log("db is connect")).catch(err=> console.log(err));//SETTINGSapp.set('port',process.env.PORT || 3000);//middlewaresapp.use(morgan('dev'));app.use(bodyParser.json());//routes app.use('/users',userRoutes);app.use('/reports',reportRoutes);//START SERVERapp.listen(app.get('port'),()=>{ console.log('Server on port',app.get('port'));});
這如何解決連接heroku和mongodb的問題?
慕勒3428872
2021-08-20 18:22:02