Javascript 400-错误请求(AngularJS+;Passport)
我使用angularJS+passport执行用户身份验证,因此,我在下面设置了这些。 HTML: 在app.js上Javascript 400-错误请求(AngularJS+;Passport),javascript,passport.js,mean-stack,passport-local,Javascript,Passport.js,Mean Stack,Passport Local,我使用angularJS+passport执行用户身份验证,因此,我在下面设置了这些。 HTML: 在app.js上 passport.use(new LocalStrategy( {usernameField: 'user.email', passwordField: 'user.password', passReqToCallback : true }, function(req,username,password,done){ co
passport.use(new LocalStrategy(
{usernameField: 'user.email',
passwordField: 'user.password',
passReqToCallback : true
},
function(req,username,password,done){
console.log("am hre");
}
))
app.post('/loginUser',passport.authenticate('local'));
我不确定我是否正确设置了请求模式。我在尝试登录时收到了400个错误的请求,我认为没有调用该策略。请帮忙。好吧,只需在输入标记中添加name属性。这就解决了所有问题 在html中
Email:<input type="text" name="email" ng-model="user.email"/>
Password:<input type="password" name="password" ng-model="user.password"/>
passport.use(new LocalStrategy(
{usernameField: 'user.email',
passwordField: 'user.password',
passReqToCallback : true
},
function(req,username,password,done){
console.log("am hre");
}
))
app.post('/loginUser',passport.authenticate('local'));
Email:<input type="text" name="email" ng-model="user.email"/>
Password:<input type="password" name="password" ng-model="user.password"/>
passport.use(new LocalStrategy(
{usernameField: 'email',
passwordField: 'password',
passReqToCallback : true
},
function(req,username,password,done){
console.log("am hre");