-
카테고리
-
세부 분야
풀스택
-
해결 여부
해결됨
router to router 데이터 전송 질문
21.12.01 15:43 작성 조회수 170
1
안녕하세요.
router를 통해 json 형태로 시간 데이터를 가져 왔는데,
다른 router에서 이 데이터를 사용하려면 어떻게 해야 할까요 ???
답변을 작성해보세요.
0
조현영
지식공유자2021.12.01
처음부터 /productBarChart 라우터로 보내세요. redirect하면서 쿼리스트링으로 데이터를 보내는 방법도 있긴 한데 추천드리지는 않습니다.
윤혁
질문자2021.12.02
음 라우터 마다 받게 되면, 쿼리를 두번씩 실행하더라구요.
date-range 데이터를 못가져온 상태에서 1번, 가져온 상태에서 1번 실행되어서 Chart.js 통해 그래프가 안그려 지더라구요.
혹시 해결 방법이 있을까요 ?
Chart 업데이트가 안되어서 생각이 들었으나, 데이터 전달 부터가 안되어서 방안이 생각이 안나네요 ㅠ
윤혁
질문자2021.12.02
흐음.. 업데이트 쳐도 안되는거 같은데 어떻게 찾아봐야 할까요 ..
조현영
지식공유자2021.12.03
데이터를 잘 못 가져왔을 때와 제대로 가져왔을 때를 구분해서 화면을 그리시면 됩니다.
백엔드에서도 start와 end가 있을 때와 없을 때 다른 데이터를 주어서 프론트가 구분할 수 있게 하면 되고요.
윤혁
질문자2021.12.03
음 백엔드랑 프론트에 if문을 통해 구분을 하였는데 브라우저 상에서
먼저 호출하는 애가 대기중이네요 .. 데이터를 안받아 왔을 땐, 200을 반환하게 했는데 적용이 왜 안될까요 .. ?
윤혁
질문자2021.12.03
fetch로 post, get 각각 불러 오던것을 post쪽에서 chart까지 그리게 해서 수정 했습니다..; 코드가 많이 지저분해 보이는데 이걸 분리 시키는 걸 생각해봐야 겠네요. 감사합니다.
답변 1