Я создаю приложение 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 выдает ошибку, что аутентификация не удалась.
пожалуйста, помогите кому-нибудь.