Olá, boa noite!
Sou novo tanto com MongoDB, quanto NodeJS, ferramentas que utilizei para desenvolver minha aplicação. Estou encontrando problemas com a autenticação do meu banco em minha hospedagem (localhost funciona normalmente). O site entra normalmente, porém quando vou realizar o login, sempre me retorna “502 Bad Gateway”. Após cadastrar em meu site, recebo isso nos logs da Umbler:
(node:18) UnhandledPromiseRejectionWarning: MongoError: not authorized on XXXXX to execute command { insert: “usuarios”, documents: [ { nome: "XXXXX ", email: "XXXXX ", senha: "XXXXX ", _id: ObjectId('XXXXX ') } ], ordered: false }
Creio que seja algum problema no meu código de conexão, disponibilizado abaixo. Peço encarecidamente ajuda com isso, procurei em tudo na internet, mas não encontrei nada que ajudasse.
var mongo = require(‘mongodb’);
var connMongoDB = function(){
console.log(‘Mongodb conectado’)
var db = new mongo.Db(
‘iot_interface’,
new mongo.Server(
‘mongo_iot_interface’,
27017,
{}
),
{}
);
return db;
}
module.exports = function(){
return connMongoDB;
}
Agradeço a atenção desde já!