将新的MongooseError('openUri()的uri参数必须为'+

时间:2019-12-02 20:00:55

标签: node.js mongodb mongoose

我找不到解决方案。请帮助。 MongooseError:uri的{​​{1}}参数必须为字符串,且未定义。确保openUri()mongoose.connect()的第一个参数是字符串。

mongoose.createConnection()

1 个答案:

答案 0 :(得分:0)

在您的根项目中创建.env文件。然后在该文件下复制粘贴该行,即

DATABASE_URL="192.168.1.1:3000"

然后,在主服务器文件上的行可能是app.js或server.js或somethingelse.js文件,即const mongoose = require('mongoose')复制并粘贴此行

require('dotenv').config();

,然后console.log(process.env.DATABASE_URL)// This will return your Database URL

希望您能理解这个概念。