привет, я создал логин через 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;
});
})