Google 태그 관리자 아이콘
반응형

react 2

.use(moment()에서 java LocalDateTime으로 변환하기)

고민 client로 react를 사용하고 server로는 springboot를 사용하는 와중에 시간 데이터를 react에서 springboot로 넘기는데 문제가 있었다. react에서는 moment()로 시간을 나타내는데 이걸 자바의 LocalDateTime으로 그대로 넘기니 시간이 이상하게 변환되었다. 분명 react에서 debugger로 확인했을때 zoneId도 잘 표현되었고 java로 넘어온 것도 역시 zoneId가 맞기때문에 zone설정문제는 아니었다. 결론 moment()객체를 그대로 보내지 않고 moment().format("YYYY-MM-DDTHH:mm:sszz")과 같이 포맷변환해서 보내면 잘된다. 접근방법 startDate = moment() 이런식으로 데이터를 넣었고 이대로 axios를..

.findout(react에서 spring으로 배열 파라미터 넘기기)

고민 react에서 배열로 사용하고 있는 파라미터를 그대로 넘기니 spring controller에서 받지 못하는 이슈가 있었다. 갑자기 파라미터이슈인데 이걸로 cors이슈 에러로 나기도 해서 혼란스러웠다.(분명히 모든걸 허용한 상태였기에 말이다.) 결론 react내에서 배열 파라미터를 string으로 변환해서 해결하였다. 접근방법 filterList를 그대로 넘기면 filterList[]와 같이 인식되어 내려가기때문에 ,가 포함된 string으로 변환해서 내려주면 편하게 해결할 수 있다. 아래처럼 filterList.join(",")로 넘겨주면된다. class TestComponent extends Component { constructor(props) { super(props); this.state ..

반응형