웹에서 데이터를 받는 규칙을 내가 생성해 간다.
페이지 이동 없이 데이터를 받아올 수 있다.
크로스 오리진
콘텐츠는 node.js 에서 받고 요청은 Spring 에 하는 것
폼 전송은 node 에 하고 porxy Server 가 중개 역할을 하여 Spring 에 전달
=> proxy Server = 중개자
프로젝트 구성

React API 서버 전송 메소드
post : 보내기 , get : 얻어오기 , delete , put : 수정, fetch : 일부 수정
페이지 전환 없이 자바스크립트로 요청하면 위의 방법을 모두 사용 가능
@RestController : 응답을 json 으로 만듬
@RequestBody : 요청 json 문자열에서 데이터 추출

Postman test

@RequestParam 을 사용해서 form name 과 일치한 param 데이터를 뽑았음

application/x-www-form-urlencoded;charset=utf-8

데이터를 받아와서 추출하는 방식에 차이가 존재한다.

어떻게 form 데이터를 json 형식으로 얻어올 수 있는가? fetch , axios



React 는 Spring 에 json 형식으로 데이터를 보낸다.
Spring 도 React 에 json 형식으로 응답한다.



방식으로 구분해서 메서드를 구성하는 게 신기한듯.
App 함수 안에 함수가 존재할 때 무한루프 문제가 발생한다.




Spring와 React 는 json 형식으로 요청 응답함...
spring 에서 버전관리 : @RequestMapping 어노테이션

react 에서 버전관리 : fetch 혹은 axios의 접속 url에 버전 붙이기

작성한 분산작업이 제대로 돌아가는지 확인 가능...

fetch 의 json 변경 과정을 자동으로 해준다.
(fetch 보다 간편하게 Spring에서 데이터 받아옴.)





부모 요소에서 데이터를 주면 매개변수(odject)로 받아오고 찐 데이터는 data 라는 방에 존재한다.