06-06 ~ 06-11 WIL(Weekly I Learned)

·2022년 6월 12일
0
post-custom-banner
  1. Axios

    Axios는 nocd.js와 브라우저를 위한 promise 기반 HTTP 클라이언트이다.

    1) 설치하기

    npm i axios
    
    yarn add axios

    2) GET 정보를 가져올 때 사용하며 정보를 업데이트나 수정할 수 없음

    import axios from 'axios';
    axios.get('https://localgost:3000/user/login')
    .then((Response)=>{console.log(Response.data)})
    .catch((Error)=>{console.log(Error)})

    3) POST 정보를 업데이트하거나 추가할 때 사용

    import axios from 'axios';
    axios.post( 'url', 
    { 
    usrId: 'Sewon', 
    email: 'sewon@gmail.com' 
    }, 
    { 
    headers:{ 
    	'Content-type': 'application/json', 
    	'Accept': 'application/json' 
      	} 
    	} 
    ) 
    .then((response) => { console.log(response.data); }) 
    .catch((response) => { console.log('Error!) });

    4) DELETE 정보를 제거할 때 사용

    axios.delete(url,[,config]);

    4)PUT REST 기반 API 프로그램에서 데이터베이스에 저장되어 있는 내용을 갱신하는 목적으로 사용됨

    axios.put(url[, data[, config]])

    PUT메서드는 HTML Form 태그에서 기본적으로 지원하는 HTTP 메서드가 아니다.

    PUT메서드는 서버에 있는 데이터베이스의 내용을 변경하는 것을 주 목적으로 하고 있다.

profile
Life is a natural-nine
post-custom-banner

0개의 댓글