MEAN堆栈的新手。我有缺少的功能吗?

时间:2019-03-26 00:56:17

标签: node.js express passport.js mean-stack

我需要注册新用户,但没有成功或失败重定向到工作。它停留在同一注册页面上,并显示GET错误500。

我的重定向有什么问题? 我无法弄清楚为什么我得到GET错误auth /成功500。

我的authenticate.js:

$scope.signup = function() {
  $http.post('/auth/signup', $scope.user).success(function(data) {
    if (data.state === success) {
      $rootScope.authenticated = true;
      $rootScope.current_user = data.user.username;
      $location.path('/');
    } else {
      $scope.error_message = data.message;
    }
  });
};

我的重定向代码:

//sends successful login state back to angular
router.get('auth/success', function(req, res) {
  res.send({state: 'success', user : req.user ? req.user : null});
});

//signup
router.post('/signup', passport.authenticate('signup', {
  successRedirect: '/auth/success',
  failureRedirect: '/auth/failure'
}));

0 个答案:

没有答案
相关问题