API 호출
8122 단어 apiwebdevjavascriptbeginners
자바스크립트 API 호출
XML HTTP 요청
var request = new XMLHttpRequest();
request.open('GET','https://jsonplaceholder.typicode.com/users')
request.send();
request.onload =() =>{
console.log(JSON.parse(request.response));
}
API 가져오기
fetch('https://jsonplaceholder.typicode.com/users')
.then(response=>{
return response.json();})
.then(data=>{
console.log(data);
})
악시오스
<script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script>
axios.get('https://jsonplaceholder.typicode.com/users')
.then(response =>{
console.log(response.data)})
제이쿼리 AJAX
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
$(document).ready(function(){
$.ajax({
url:"https://jsonplaceholder.typicode.com/users",
type:"GET",success:function(result){
console.log(result);
}
})
})
루비코
const { pipe, map } = rubico
const toTodosUrl = id => `https://jsonplaceholder.typicode.com/todos/${id}`
const logTodoByID = pipe([ // fetch a Todo and log it
toTodosUrl,
fetch,
response => response.json(),
console.log,
])
const todoIDs = [1, 2, 3, 4, 5]
map(logTodoByID)(todoIDs)
// fetch Todos per id of TodoIDs and log them
// { userId: 1, id: 4, title: 'et porro tempora', completed: true }
// { userId: 1, id: 1, title: 'delectus aut autem', completed: false }
// { userId: 1, id: 3, title: 'fugiat veniam minus', completed: false }
// { userId: 1, id: 2, title: 'quis ut nam facilis...', completed: false }
// { userId: 1, id: 5, title: 'laboriosam mollitia...', completed: false }
// same as above but with limited concurrency
// map.pool(2, logTodoByID)(todoIDs)
Reference
이 문제에 관하여(API 호출), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/buddhadebchhetri/api-calls-2338텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)