• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 React 게시판 flask, react 연동 질문

flask, react 연동 질문

5 글 보임 - 1 에서 5 까지 (총 5 중에서)
  • 글쓴이
  • #110480

    이대환
    참가자
    안녕하세요 flask와 react를 연동해서 사용하고 있는데요
    
    react에서
    <td>{plist[i].DPRT}</td>
    이런 형태로 페이지를 이동하게 되는데 이동할 때
    useEffect(()=>{
        const option ={
          url : '.../patient', method:'POST', credential : false,
          header:{ 'Accept':'application/json', 'Content-Type':'application/json'},
          data:{pid}}
        axios(option).then((result) => {
            setPdata(result.data);
        })
      }, [pid])
    
    이런식으로 렌더링되자마자 POST 요청을 보내는데
    [17/Jan/2024 16:46:54] "OPTIONS /patient HTTP/1.1" 200 -
    [17/Jan/2024 16:46:54] "POST /patient HTTP/1.1" 200 -
    
    이렇게 flask에서 OPTIONS와 같이 POST를 보내면 setPdata가 제대로 적용이 되지 않는 것처럼 보입니다.
    OPITONS가 같이 안보내질떄는 정상적으로 동작합니다.
    
    어떻게 해야 이 문제를 해결할까요?
    
    #110498

    codingapple
    키 마스터
    서버에서 특정경우엔 응답을 안해주는게 아닐까요 
    .then() 안의 코드 실행되나 확인해보거나 .catch() 뒤에 붙여봅시다
    #110597

    이대환
    참가자
    console.log()로 찍어봤을 때
    .then()안의 코드가 실행되긴 합니다.
    실제로 console.log(result.data)로 찍은 결과엔 정상적으로 값이 들어가있는데 적용이 안되더라구요
    #110619

    codingapple
    키 마스터
    header:{ 말고 headers:{ 로 써봅시다
    #110741

    이대환
    참가자
    감사합니다. 적용해보겠습니다.
5 글 보임 - 1 에서 5 까지 (총 5 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관, 개인정보처리방침
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠