Javascript 400-错误请求(AngularJS+;Passport)

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

我使用angularJS+passport执行用户身份验证,因此,我在下面设置了这些。 HTML:

在app.js上

   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");