数据流的简单问题(springboot,reactJS,axios)

时间:2018-01-18 15:47:43

标签: java reactjs spring-boot axios spring-restcontroller

Spring + React

  1. 控制器:

    @Component
    @RestController
    public class UsersController {
    
        @Autowired
        UsersSource usersSource;
    
        @RequestMapping(value = "/", method = RequestMethod.POST)
        public boolean testUser(@RequestBody User user){
            String email = user.getEmail();
            String password = user.getPassword();
            Optional<User> optUser = usersSource.checkIfExist(email);
            if(optUser.isPresent()){
                if(optUser.get().getPassword().equals(password)) {
                    System.out.println("return true"); //WORKING
                    return true;
                }
            }
            System.out.println("return false"); //WORKING
            return false;
        }
    }
    
  2. 观点的一部分:
  3. ...

        axios.post('http://localhost:8088/', data)
            .then(response => {
                console.log(response);    //NOT WORKING
            });
    

    ...

    问题:数据正确传递给RestController和&#34; System.out.println(&#34;返回true&#34;);&#34; 要么 &#34; System.out.println(&#34;返回false&#34;);&#34; 工作良好, 但我没看到: 的的console.log(响应)

    这很容易,但我无法解决这个问题,请帮助。

1 个答案:

答案 0 :(得分:0)

CODE没有问题。感兴趣的是Thx。我的浏览器出了问题,当我将设置重置为默认设置时(我不知道为什么),现在可以在浏览器网页工具中看到它。