RSS DEV 커뮤니티

자바스크립트에서 배치 API 호출

안녕 여러분 이것은 인터뷰 중에 제기 된 자바 스크립트 질문 중 하나였습니다 - Batch API 호출 상수 URL = [ 'https://jsonplaceholder.typicode.com/posts/1', 'https://jsonplaceholder.typicode.com/posts/2', 'https://jsonplaceholder.typicode.com/posts/3', 'https://jsonplaceholder.typicode.com/posts/4', 'https://jsonplaceholder.typicode.com/posts/5', 'https://jsonplaceholder.typicode.com/posts/6', 'https://jsonplaceholder.typicode.com/posts/7', 'https://jsonplaceholder.typicode.com/posts/8', 'https://jsonplaceholder.typicode.com/posts/9', 'https://jsonplaceholder.typicode.com/posts/10' ]; 비동기 함수 limitAPICalls(urls, limit = 3) { for (let i = 0; i < urls.length; i += 제한) { const batch = urls.slice(i, i + 제한); const 응답 = await Promise.all( batch.map(url => fetch(url).then(res => res.json())) ); responses.forEach((해상도, 인덱스) => { console.log('응답 ${i + index + 1}:', res); }); } } const limitApis = limitAPICalls(urls)
favicon
dev.to
Batch API Calls in Javascript