웹 기초


Fetch


  • 크롬 - F12 - 개발자 도구

  • https://google.com 접속

  • 다음 코드 콘솔에 입력

      fetch('https://www.google.com') // url로 request 요청
          .then((response) => response.text()) // 응답 가져옴, arrow function, 곧바로 리턴
          .then((result) => {console.log(result);}); // 위 콜백이 실행된 다음에 실행. 
          // 위 then의 리턴값이 아래 then의 입력값으로 들어감
    
      // 어떤 조건이 만족되었을때 실행되는 함수 : 콜백 함수
      // .then => 콜백 등록 메소드, fetch가 리턴될 때 호출(promise)
    

    ⇒ fetch 함수를 통해 서버로 request를 보낸 후 응답을 콘솔에 나타냄

    • fetch의 return은 response
      • response의 부가정보와 실제 내용을 가진 객체

URL : Uniform Resource Locator


  • 특정 데이터를 나타내는 문자열
  • 프로토콜://호스트/경로(path)/쿼리(Query)
  • 쿼리는 등호=값, &로 연결되어 있음.
  • 프로토콜에 맞게 request / response 해주어야 함.
  • http : HyperText Transfer Protocol
  • https : http + secure

'Language > JavaScript' 카테고리의 다른 글

[ JavaScript ] Promise  (0) 2021.08.03
[ JavaScript ] Json  (0) 2021.08.01
[ JavaScript ] 객체지향 프로그래밍  (0) 2021.07.30
[ JavaScript] 배열, 모듈  (0) 2021.07.29
[ JavaScript ] 함수, 표기법, 예외 처리  (0) 2021.07.29

+ Recent posts