Callback

Ki Tae Park·2022년 5월 10일

개요

흔히 자바스크립트에서 어떤 함수의 파라미터로 전달되어 나중에 호출되는 함수를 콜백함수라고 막연히 생각했었다.

이번에 회사 OJT 에서 callbackUrl 에 관해 설명을 받았다. 평소 callback 개념에 대해서 알고 있다고 생각했으나 callbackUrl 에 대한 용도를 계속 질문하고 있는 내 자신을 발견하였다 ㅋ 내가 callback 에 대한 개념을 정확히 모르고 써왔구나라는 것을 느꼈고 이번 기회를 통해서 정리를 해보고자 한다.

콜백이란?

  • 다른 코드의 인수로서 넘겨주는 실행 가능한 코드
  • 콜백을 넘겨받는 코드는 콜백을 바로 실행할 수도 있고 나중에 실행할 수도 있다

오 여기까진 얼추 내가 알고 있던 것과 비슷함 ㅋ

콜백함수란?

  • 다른 함수의 인자로써 이용되는 함수
  • 어떤 이벤트에 의해 호출되어지는 함수

? 그냥 콜백 개념에서 함수만 더 추가된 느낌인뎁..

콜백url 이란?

  • 상대방측에서 인증결과 데이터를 전달하기 위해서 호출할 우리쪽 url
  • 그 다음 작업을 수행하도록 알려주는 역할을 함
  • 외부기관이 자신에게도 ok 성공신호에 대해 알려달라는 용도로 쓰는 것

내가 헷갈린 부분

구조: 클라(앱)에서 서버와 req, res 를 주고받은 후, 서버에서 클라로부터 성공 사인을 받으면 callbackURL 주소(외부기관)로 응답을 전달.

출처

https://ko.wikipedia.org/wiki/%EC%BD%9C%EB%B0%B1
https://satisfactoryplace.tistory.com/18
https://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=qna_db&wr_id=234543

profile
#Coder Became Developer

0개의 댓글