가져오기의 기초
fetch("http://localhost:3000/movies")
.then(response => response.json())
.then(data => {
console.log(data)
먼저 가져오기를 호출하고 API 또는 json 서버의 URL을 괄호 안에 전달합니다. URL에 요청하고 약속으로 응답을 반환합니다. 그런 다음 받은 응답을 받고 json에서 데이터를 변환해야 합니다. 지금 가지고 있는 데이터를 가져온 후에는 필요에 따라 사용할 수 있습니다. 소스에서 데이터를 가져오고 있으므로 GET 요청이 됩니다. Fetch를 사용하면 게시할 수도 있습니다. 위의 예에서 방금 console.log(data)를 사용하여 해당 데이터가 어떻게 생겼는지 확인했습니다.
가져오기 요청의 데이터를 사용하여 내 영화 목록을 가져오고 무작위로 하나만 반환하는 임의의 영화 버튼을 만들었습니다. 데이터가 있으면 목록, 테이블 등을 만들 수 있습니다.
fetch("http://localhost:3000/movies")
.then (response => response.json())
.then(data => {
console.log(data);
let randomMovie = data[Math.floor(Math.random() * data.length)]
randomMovieTitle.innerHTML = randomMovie.title
randomMovieRating.innerHTML = `Rating: ${randomMovie.rating}`
})
데이터 내용을 수정하는 POST, PATCH, DELETE를 만들 수도 있습니다. 내 영화 추천자의 예를 사용하여 POST 요청은 영화 데이터베이스에 새 영화를 추가합니다. PATCH 요청은 영화 중 하나와 해당 데이터를 편집합니다. DELETE 요청은 목록에서 영화를 삭제합니다. 내 목록에 있는 어떤 것도 변경하고 싶지 않았기 때문에 이러한 방법을 사용하지 않았지만 향후 프로젝트에 유용할 수 있습니다. 이러한 요청을 사용하지 않는 것이 중요합니다. 요청에 헤더와 본문을 포함했는지 확인해야 합니다.
fetch("http://localhost:3000/movies")
method: 'POST'
headers:{
'Content-Type' : 'application/json'
},
body.JSON.stringify()
},
.then (response => response.json())
.then(data => {
console.log(data);
데이터를 가져와 애플리케이션에서 활용할 수 있게 되면 새로운 가능성의 세계가 열립니다. 지식을 넓히고 배운 가져오기의 기본 사항을 사용하고 다양한 데이터 집합으로 새 프로젝트를 만들게 되어 기쁩니다.
Reference
이 문제에 관하여(가져오기의 기초), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/jdhank/basics-of-fetch-2g29텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)