ddol82 / HealingDog-React

0 stars 2 forks source link

TypeError: Failed to fetch 발생 시 Spring Boot 확인 요청의 건 #18

Closed ddol82 closed 1 year ago

ddol82 commented 1 year ago

문제와 관련된 요청 또는 현상 React App 기능 요청 시 TypeError: Failed to fetch 에러가 나온다면 Spring Boot 확인해주세요.

해결을 위한 제안 Intellij 가셔서 Spring Boot 실행 확인해주세요.

해결을 위해 고려할 사항

  1. URL에 오류가 있었는가?

    • 코드를 일부 가져왔습니다.
      APICalls.js
      const requestURL = `http://${process.env.REACT_APP_RESTAPI_IP}/auth/provider/login`;
       return async (dispatch, getState) => {
           const result = await fetch(requestURL, { ...
      .env
      REACT_APP_RESTAPI_IP=localhost:8090

      위 코드 동작 시 요청 URL은 http://localhost:8090/auth/user/login로 정상 입력됩니다. image

  2. CORS 정책 위반이 있었는가?

    • 코드를 일부 가져오겠습니다..
      const result = await fetch(requestURL, {
          method: "POST",
          headers: {
              "Content-Type": "application/json",
              "Accept": "*/*",
              "Access-Control-Allow-Origin": "*"      
          }, ...

      headers 내용 중 "Access-Control-Allow-Origin": "*" 설정 통해 CORS 정책 에러에 대한 대응이 완료된 상태입니다.

ddol82 commented 1 year ago

위 2가지 조치가 완료된 상황이며, 동작 확인이 완료된 것을 이미 완료하였습니다. 백엔드 단을 다시 확인해주세요.