반응형 비동기통신2 callback, promise, async/await callback 콜백함수는 다른 코드의 인자로 넘겨주는 함수이다. js에서는 나중에 실행하는 함수이기에 콜백함수라고 불린다. 1) 다른 함수의 인자로 넘길 수 있고 2) 리턴 값으로 함수를 쓸 수 있고 3) 변수에 함수를 넣을 수도 있다. 그래서 js에서는 함수를 일급객체라고 한다. 콜백을 받는 함수가 어떻게 동작하느냐에 따라서 동기적, 비동기적일 수 도 있다. 콜백은 나중에 실행하라고 인자를 다른 함수에게 넘겨주고 제어권도 함께 위임한다. 그래서 콜백을 받은 함수는 역할에 따라 받은 콜백을 실행한다. 콜백을 큐에 넣는지 바로 콜 스택에서 실행하는 역할인지에 따라 동기인지 비동기인지 구별이 된다. [콜백은 '함수'이다.] 콜백함수는 함수이기 때문에 콜백함수로 어떤 객체의 메서드를 전달하더라도 그 메서드는.. 2022. 11. 3. comments에 대한 CRUD 요청 만들어보기 GET, POST, PUT, DELETE 메서드로 comment 에 대한 각각의 요청을 구현해보자! [사용된 환경] - json-server - Axios [테스트 순서] 1. json-server npm install 1-2. db.json 파일 생성 3. axios로 비동기통신 4. 서버와 통신해보기 🔶 1. json-server 사용하기 기본 사용 참고 사이트 json-server는 REST API를 구축해주는 라이브러리이다. REST API 서버의 기본적인 기능을 갖추고 있지만 산업용은 아니고 서버 통신 TEST용도로 쓰인다. 🔹1) 설치하기 https://www.npmjs.com/package/json-server json-server Get a full fake REST API with zer.. 2022. 8. 31. 이전 1 다음 728x90 반응형