2017-05-08 6 views
2

Ich versuche, Authentifizierung in meinem Mongo-Server zu aktivieren. Ich habe bereits getan:Authentifizierung fehlgeschlagen Mongoose

-Konfigurierte Sicherheit in mongo.conf

die Benutzer -Created (wenn es verwenden, um mit Mongo -u -p ..... von der Konsole funktioniert gut)

In der Knoten Server js meine Config ist diese

mongoose.connect(mongodb://user:[email protected]:27017/dbName); 

auch habe ich schon versucht, mit

mongoose.connect(mongodb://user:[email protected]:27017/dbName,{auth:{authdb:"admin"}}); 

Und t seine

mongoose.connect(mongodb://user:[email protected]:27017/dbName,{auth:{authdb:"dbName"}}); 

Und immer diese Fehlermeldung erhalten:

Authentication failed 

Was falsch machen würde?

+0

ich bin nicht sicher, aber versuchen mongoose.connect ('mongodb: // user: pass @ localhost: 27017/dbName', {Auth: {authdb:“ admin "}}) –

+0

Hi, ich habe das schon ausprobiert und arbeite immer noch nicht – Hanzo

Antwort

1

Versuchen Sie, die authDB wie diese Angabe -

mongoose.connect("mongodb://user:[email protected]:27017/dbName?authSource=admin"); 
+0

Funktioniert immer noch nicht. Irgendeine Idee? : – Hanzo

+0

Können Sie die Verbindung mit dem Terminal erfolgreich posten? –

Verwandte Themen