Notice
Recent Posts
Recent Comments
Link
«   2025/03   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
Archives
Today
Total
관리 메뉴

열정, 근면, 성장

Javascript에서 http GET 하기 본문

코딩/웹 개발

Javascript에서 http GET 하기

수빈박 2022. 12. 4. 16:49

Docker로 백엔드를 만들고(왜 꼭 도커를 사용해야하는지는 아직도 모르겠음. 다른 방법은 없는걸까?)

손수 파라미터 url을 주소창에 입력, OSRM API로부터 응답을 받는 것(json 형태)까지 성공했다.

 

 

그런데...

html 안, script 문에서 이 모든 것을 수행해야하는데...

 

 

// 중간에 map html에 표시하기전에 osrm에 변수 살려서 전달하는 함수
// 반환된 좌표를 바로 OSRM API에 보내서 값 얻어오기
function SendCoordinate(start_lat, start_lon, arrive_lat, arrive_lon) {
    var Parms = '';
    Parms += start_lat;
    Parms += ',' + start_lon;
    Parms += ';' + arrive_lat;
    Parms += ',' + arrive_lon;

    // url에 이어서 전송...
    // 지금은 도커를 이용해 local에서 백엔드 실행하고 나서야 api 호출을 할 수 있지만. 배포할 땐 aws로 상시호출가능?
    // 비동기 처리
    $.ajax({
            url: 'http://127.0.0.1:5000/route/v1/foot/' + Parms,
            method: 'GET',
            dataType: 'json',  // 서버에서 보내줄 데이터 타입

            success: function (data) {
                $("#osrmResponse").html(data); // 전송받은 데이터 표시
                console.log('요청 성공')
            }
            ,
            error: function (request, status, error) {
                console.log('에러')
            }
            ,
            complete: function () {
                console.log("완료 and osrmResponse 표시했다")
            }
        }
    );
}

 

 

 

수정 중...

 

1. 사용자가 출발지, 목적지 도로명 주소 입력

2. 네이버지도 API로 출발지, 목적지 주소 위경도로 변환

3. OSRM API로 좌표 2개 전송하여 길찾기 결과 반환

이 모든 걸 Jquery로...

 

연결은 했는데 json 언제 parsing 하너...

 

 

 

 

참고 글

https://velog.io/@bathingape/JavaScript-var-let-const-%EC%B0%A8%EC%9D%B4%EC%A0%90

https://chlee21.tistory.com/156

https://araikuma.tistory.com/640

'코딩 > 웹 개발' 카테고리의 다른 글

Git 익히기  (0) 2023.03.19
AWS EC2로 웹 배포하기(4)  (0) 2023.02.18
AWS EC2로 웹 배포하기(3)  (1) 2023.01.03
AWS EC2로 웹 배포하기(2)  (0) 2023.01.01
AWS EC2로 웹 배포하기(1)  (0) 2022.12.31
Comments