Ich bin neu in Passport und ich sende E-Mail und Passwort als {"email": "[email protected]", "password": "xxx"} als Anfragekörper an den Server. auf Server-Seite, mache ich Gebrauch von passportJS wie in https://github.com/jaredhanson/passport-local#available-options wie(AngularJS + Passport) Benutzerauthentifizierung
passport.use(new LocalStrategy(
{usernameField: 'email',
passwordField: 'password',
passReqToCallback: true
},
function(req,username,password,done){
console.log("am here");
var x=req.body;
var email=x.email;
var password=x.password;
console.log(x.email);
}
))
app.post('/loginUser',passport.authenticate('local'),function(req,res){
var x=req.body;
db.users.findOne({"email":x.email,"password":x.password},function(err,user){
res.json(user)
})
});
die lokalen Strategie ist nicht accessed.The Anwendung abstürzt bekommen und ich nur bekommen Typeerror: LocalStrategy erfordert einen Rückruf überprüfen. Bitte lassen Sie mich wissen, wo ich falsch
ging
Das war in der Tat ein guter Vorschlag Lance, aber noch habe ich den gleichen Typ Fehler. Ich habe die Frage dazu aktualisiert. Bitte lassen Sie mich wissen, wo ich falsch gelaufen bin. – Gayathri
Hallo..mistake war auf meiner Seite in Bezug auf das Importieren von Paket. Vielen Dank für Ihre Antwort. – Gayathri