Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

웹에 대한 것들 끄적끄적

Vue - ajax로 서버에서 데이터 가져오기 본문

Vue

Vue - ajax로 서버에서 데이터 가져오기

이렇게된이상즐겨 2023. 11. 15. 14:23

서버에 데이터 요청하는 방식

  • GET : 서버에서 데이터를 가져올' 때 사용
  • POST : 서버로 데이터를 '보낼' 때 사용

GET 또는 POST 요청하면 브라우저가 새로고침 되는데, ajax를 쓰면 새로고침 없이도 GET, POST 요청이 가능하다.

ajax 요청하려면 axios 또는 fetch함수를 사용해야하는데 호환성 문제 때문에 axios를 더 많이 사용한다.

 

axios 설치하기

  • 설치 전에 미리보기 하던 터미널 종료 후 새 터미널 오픈
npm install axios
또는
yarn add axios

 

axios로 ajax 요청하기 - GET방식

<script>
import axios from 'axios'

export default {
	methods: {
    	함수() {
        	axios.get("url").then((result) => {
                    요청 성공시 실행할 코드
                });
        },
    },
}

</script>
<script>
import axios from 'axios'

export default {
	methods: {
    	함수() {
        	axios.post("url", {name : 'kim'})
            .then()
            .catch((error) => { 
            	실패 시 실행 
            });
        },
    },
}

</script>