войдите с помощью Facebook и вставьте данные с помощью Springboot - PullRequest
0 голосов
/ 08 июля 2019

привет, я создал логин через facebook, в котором я получаю электронную почту и имя пользователя после входа в систему, но я получаю сообщение об ошибке в бэкэнде springboot

Failed to read HTTP message: org.springframework.http.converter.HttpMessageNotReadableException: Required request body is missing: public com.morservs.entities.User com.morservs.web.UserServiceRest.save(com.morservs.entities.User)

вот мой контроллер

@RestController
@CrossOrigin("*")
public class UserServiceRest {
    @Autowired
    private UserRepository prospectRepository;
    @RequestMapping(value="/user",method = RequestMethod.POST )
    public User save(@RequestBody User c)
    {
        return prospectRepository.save(c);
    }

}

мой js

    .controller('SignupCrt', ['$rootScope', '$scope','socialLoginService', '$window', '$location','$http',
            function ($rootScope, $scope, socialLoginService, $window, $location,$http) {
                $scope.dataProfile = false;
                $rootScope.$on('event:social-sign-in-success', function (event, userDetails) {
                    $scope.dataProfile = userDetails;
                    $scope.json = angular.toJson(userDetails);
                    console.log("userDetails---->",userDetails);
                    $http({
                        method:'POST',
                        url:'http://localhost:8080/user',
                        params:$scope.dataProfile,
                        headers: {
                            'Content-Type': 'application/json'
                        },
                    }).then(
                        function (response) {
                            $scope.user=response.data;




  });
            })
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...