당신이 요리사이고 도우미가 있다고 상상해 보세요. 당신의 임무는 저녁 식사를 요리하는 것이지만, 먼저 상점에서 특별한 재료를 구해야 합니다. 도우미에게 가게에 가라고 했더니 돌아오면 계속 요리할 수 있도록 재료가 있다고 하더군요.
먼저 Node.js가 설치되어 있는지 확인하세요. 그렇지 않은 경우 nodejs.org에서 다운로드하여 설치할 수 있습니다.
그런 다음 터미널을 열고 다음 명령을 실행하여 node-fetch 패키지를 설치합니다. npm install node-fetch
다음 예에서는 콜백 함수를 사용하여 API에서 실제 데이터를 가져오는 방법을 보여줍니다.
// Function that fetches data from the API and then calls the helper (callback) const fetchData = async (callback) => { console.log('Fetching ingredients from the store...'); try { const fetch = (await import("node-fetch")).default; const response = await fetch('https://jsonplaceholder.typicode.com/posts/1'); const data = await response.json(); console.log('Ingredients have been fetched.'); callback(data); // Calling the helper (callback) with the fetched ingredients } catch (error) { console.error('Error fetching ingredients:', error); } }; // Implementing and passing the helper (callback) to fetchData fetchData((data) => { console.log('Processing the fetched ingredients:', data); });
1/ fetchData 함수:
2/ 콜백 함수:
VS Code에서 터미널을 열고(또는 명령줄을 사용하여) fetchDataExample.js 파일이 있는 디렉터리로 이동합니다. 그런 다음 Node.js를 사용하여 node fetchDataExample.js
명령으로 이 파일을 실행하세요.이 코드를 실행하면 다음과 같은 내용이 표시됩니다.
Fetching ingredients from the store... Ingredients have been fetched. Processing the fetched ingredients: { userId: 1, id: 1, title: '...', body: '...' }
위 내용은 실제 예제를 통한 콜백 함수 이해의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!