Jump to content

IamNothing

Members
  • 게시글

    4
  • 첫 방문

  • 최근 방문

Posts posted by IamNothing

  1. 2 hours ago, IamNothing said:

    안녕하세요.

    Naver 지도 API 중에 Directions 5 를 사용해 보려하는데, Javascript 에서 Fetch 나 XmlHttp 모두를 써도 모두 CORS 에러가 나네요.
    ( 물론 Header 에 Client ID 값과 Client Secret 값 모두 넣어서 보냈습니다. )

    문서 https://api.ncloud-docs.com/docs/ai-naver-mapsdirections-driving#요청-예시

    호출할 때마다,

    "~~~ has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource."

    가 나옵니다.

    헤더 요청에 Client ID, Client Secret 값이 포함되어 있구요.

    정말 기본 소스만 써서 테스트했는데도 안됩니다.

    그냥 Naver Map API 를 쓸 때는 문제가 없고, Response 에도 Access-Control-Allow-Origin 값이 오는 것이 보이는데,

    유독 Directions 5 는 Access-Control-Allow-Origin 값이 없어서 CORS 정책에 위배된다고 나오네요..

    이상한 것은 postman 을 써 보면 또 되는 것이... 제가 무언가를 놓치고 있는 것 같은데, 몇 시간째 헤매고 있습니다.

    선배님들의 조언을 기대해도 될까요?


    참고로 테스트 소스 코드입니다.
     

        <script>
            let url = "https://naveropenapi.apigw.ntruss.com/map-direction/v1/driving?start=127.1058342,37.359708&goal=129.075986,35.179470&option=trafast";
            let id = "할당받은 ID 값"
            let secret = "할당받은 SECRET 값"
           
     
            let headerOptions = {"X-NCP-APIGW-API-KEY-ID": id, "X-NCP-APIGW-API-KEY": secret};
     
            fetch(url, {method: "GET", headers: headerOptions})
            .then((response) => response.json())
            .then((data) => console.log(data));
        </script>

     

     

     

     

    Check.png

  2. 안녕하세요.

    Naver 지도 API 중에 Directions 5 를 사용해 보려하는데, Javascript 에서 Fetch 나 XmlHttp 모두를 써도 모두 CORS 에러가 나네요.
    ( 물론 Header 에 Client ID 값과 Client Secret 값 모두 넣어서 보냈습니다. )

    문서 https://api.ncloud-docs.com/docs/ai-naver-mapsdirections-driving#요청-예시

    호출할 때마다,

    "~~~ has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource."

    가 나오는데요.

     

    그냥 Naver Map API 를 쓸 때는 문제가 없고, Response 에도 Access-Control-Allow-Origin 값이 오는 것이 보이는데,

    유독 Directions 5 는 Access-Control-Allow-Origin 값이 없어서 CORS 정책에 위배된다고 나오네요..

    이상한 것은 postman 을 써 보면 또 되는 것이... 제가 무언가를 놓치고 있는 것 같은데, 몇 시간째 헤매고 있습니다.

    선배님들의 조언을 기대해도 될까요?

     

     

     

     

×
×
  • Create New...