Olá, meu nome é Gustavo. Eu fico usando o git varias vezes nesse projeto, pois estudo esse curso em dois computadores e faço isso para continuar o estudo de onde eu parei, independente de qual computador eu esteja, mas quando tento rodar o servidor, o banco de dados não conecta. No computador secundário cheguei a criar o arquivo ".env" e coloquei o mesmo código que está no computador principal, o DB_CONNECTION_STRING e a URI, mas continua dando o mesmo erro que deixarei aqui no final. Se puderem me ajudar a compreender como faço para rodar o banco no meu computador secundário, eu agradeceria muito. Estarei aguardando um retorno. Obrigado :D
ERRO: C:\Users\Gustavo Lima\Documents\ALURA\Projeto-Express-Mongo\node_modules\mongoose\lib\drivers\node-mongodb-native\connection.js:206
throw new MongooseError('The uri
parameter to openUri()
must be a ' +
^
MongooseError: The uri
parameter to openUri()
must be a string, got "undefined". Make sure the first parameter to mongoose.connect()
or mongoose.createConnection()
is a string.
at NativeConnection.createClient (C:\Users\Gustavo Lima\Documents\ALURA\Projeto-Express-Mongo\node_modules\mongoose\lib\drivers\node-mongodb-native\connection.js:206:11)
at NativeConnection.openUri (C:\Users\Gustavo Lima\Documents\ALURA\Projeto-Express-Mongo\node_modules\mongoose\lib\connection.js:755:34)
at Mongoose.connect (C:\Users\Gustavo Lima\Documents\ALURA\Projeto-Express-Mongo\node_modules\mongoose\lib\index.js:404:15)
at conectaNaDataBase (file:///C:/Users/Gustavo%20Lima/Documents/ALURA/Projeto-Express-Mongo/BACKEND/src/config/dbConnect.js:5:14)
at file:///C:/Users/Gustavo%20Lima/Documents/ALURA/Projeto-Express-Mongo/BACKEND/src/app.js:6:23
at ModuleJob.run (node:internal/modules/esm/module_job:194:25)
Node.js v18.15.0 [nodemon] app crashed - waiting for file changes before starting...