MERN堆栈 - 无效的mongodb uri

时间:2018-04-21 03:53:42

标签: node.js mongodb heroku

我正在尝试基于mern.io样板代码在Heroku上部署MERN堆栈应用程序,为此我遵循了基于相同样板代码的本教程:https://github.com/jeffreynerona/mern-io-heroku

我目前正在尝试将我的MongoDB群集链接到我的应用程序,因此我使用了MongoDB生成的确切URI,并以下面的代码结束:

const config = {
  mongoURL: process.env.MONGO_URL || 'mongodb+srv://sam:sam1@cluster0-qnroe.mongodb.net/mern-starter',
  port: process.env.PORT || 8000,
};

export default config;

但是,这给了我以下错误:错误:Invalid mongodb uri "mongodb+srv://sam:sam1@cluster0-qnroe.mongodb.net/mern-starter". Must begin with "mongodb://"

就像参考一样,当我在本地托管我的应用程序时,一切都按原样运行。上面的块中的其余代码是相同的,除了我的URI mongodb://localhost:27017/mern-starter。对于为什么这个新URI给我一个错误,我们将不胜感激!

0 个答案:

没有答案