Механизм приложения Google выдает ошибку «UnhandledPromiseRejectionWarning: MongoError: Ошибка аутентификации. emitOne (events.js)» при подключении с помощью mlab - PullRequest
0 голосов
/ 07 сентября 2018

Я создаю приложение js для узла и разворачиваю его на движке приложений Google. И я хочу, чтобы это приложение подключило онлайн базу данных MongoLab. Я уже закончил с созданием пользователя и установкой пароля в моей базе данных.

вот мой узел js [javascript] код базы данных соединений с использованием mongoose.

mongoose.connect("mongodb://username:password@ds243212.mlab.com:43212/userinfo",
{useNewUrlParser : true},{useMongoClient: true} ,function(err , db){
        if(err) console.log(err);
        db.collection("users").findOne({ email: {"$regex": "^" + req.body.email + "\\b", "$options": "i"
        }},function(er , mail){
          if(mail)
          {
            console.log(mail);
            res.redirect('/');
            console.log('email already taken');
          }
          else
          {

          db.collection("users").insertOne(putUser, function(error, result) {
              if(error) console.log(error);
              //console.log(result);
              console.log("1 document inserted");
            });
            res.redirect('/');
            }// 
            });
          });

здесь все правильно, я не знаю, почему Google App Engine выдает ошибку, что аутентификация не удалась. пожалуйста, помогите кому-нибудь.

...