axios5 [axios] axios ๋น๋๊ธฐ ํต์ ๋ชฉ์ฐจ์ํ ์ฝ๋function callAPI(e) { e.preventDefault(); const url = 'api.test.com'; axios.post(url, { param: //๋ฐ์ดํฐ ์์ผ๋ฉด.. ๋ฃ๊ธฐ }) // ์ ์์ธ ๊ฒฝ์ฐ .then((response) => { if (response.data.success) { location.href = "/"; } }) // ์์ธ ๋ฐ์ .catch((error) => { console.error('๋ฐ์ดํฐ ์ฒ๋ฆฌ .. IT/development 2025. 1. 19. [Vue.js] vue.js์ ๋ ๋๋ง ๋ฐฉ์๊ณผ ๊ธฐ์กด ๋ฐฉ์์ ์ฐจ์ด์ (feat. ajax) ๋ชฉ์ฐจ ajax๋ก ๋ฐ์ดํฐ ์กฐํ ์ reactivity๋ฅผ ํ์ฉํ lib๋ framework๋ฅผ ์ฌ์ฉํ์ง ์๋ ๊ธฐ์กด ๋ฐฉ์(javascript/jQuery)์ ๊ฒฝ์ฐ ํ๋ฉด์์ ajax๋ก ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์์ ๊ทธ๋ฆด ๋ถ๋ถ์ ํ๊ทธ๋ง ๋ฏธ๋ฆฌ ์ ์ํด ๋๊ณ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์จ ํ์ ์คํฌ๋ฆฝํธ๋จ์์ ๋์ ์ผ๋ก ํ๊ทธ๋ฅผ ๋ง๋๋ ๋ก์ง์ ์์ฑํด์ ๋ถ์๋ค.(์๋ ์ฐธ์กฐ) ๊ธฐ์กด๋ฐฉ์ html ์ฃผ์๋ก ์๋ฒ ์ฌ์๋ช ์ง๊ธ ์ง์ฑ ์ ํ๋ฒํธ ์ด๋ฉ์ผ script //table์ ๋ฐ์ดํฐ ๊ทธ๋ฆฌ๋ ๋ถ๋ถ const targetTbody = "addressbookBody"; if(data.list != null && data.list.length > 0) { // foreach start for (let i = 0; i < data.list.length; i++) { htm.. IT/development 2023. 7. 30. [Vue.js] ์ฑ๊ธ ํ์ผ ์ปดํฌ๋ํธ์์ axios ํต์ post ๋ฐฉ์์ผ๋ก ๋ฐ์ดํฐ ์ ์ก #ajax ํต์ ์ํ lib ์ค์น npm i axios App.vue id: password: login get๋ฐฉ์์ผ๋ก ๋ฐ์ดํฐ ์กฐํ ์กฐํ queryString(?empId=dev&empNm=๋ก๋ค์ฃผ&empEmail=dev@naver.com) ์ถ๊ฐ ์ ์๋์ฒ๋ผ ์ฌ์ฉ const data = { empId: this.empId, empNm: this.empNm, empEmail: this.empEmail } //2๋ฒ ์งธ ์ธ์๊ฐ์ ์์์ ๋ง๋ object ์ถ๊ฐ axios.get(url, { data }) reference: https://www.inflearn.com/course/lecture?courseSlug=age-of-vuejs&unitId=21471&tab=curriculu.. IT/development 2023. 7. 29. [Vue.js] ajax api ํธ์ถ(feat. axios) get users {{ users }} ๊ฒฐ๊ณผ IT/development 2023. 7. 27. [Vue.js] ajax๋ก ๋ฐ์ดํฐ ์กฐํ ์์ (feat. axios) Vue.js์์ ajax๋ก ์๋ฒ์์ ๋ฐ์ดํฐ ๋ฐ์์์ ํ ์ด๋ธ์ ๋ฟ๋ฆฌ๋ ๊ฐ๋จํ ์์ cli ํ๊ฒฝ ๊ธฐ๋ฐ์ด๋ผ npm install๋ก vue.js cli๋ฅผ ์ค์นํด์ผ ํจ(๋ฏธ๋ฆฌ ์ค์นํ ์ํ๋ผ ๋์์์๋ ์ค์น๊ณผ์ ๋๋ฝ๋จ) npm install -g @vue/cli cli ์ค์น ํ vue create ํ๋ก์ ํธ๋ช ์ผ๋ก cli ๊ธฐ๋ฐ vue ํ๋ก์ ํธ ์์ฑ vue create vue-test1(์์ฑํ ํ๋ก์ ํธ๋ช ) ์๋ ๋ช ๋ น์ด๋ก node.js ๋ฐํ์์ ์คํํด์ ํ์ด์ง๋ฅผ ๋์ npm run serve ํ์ด์ง๋ฅผ ๋์ด ์๊ฐ๋ถํฐ vue.js๋ ๋ฐ์ดํฐ๊ฐ ๋ณ๊ฒฝ๋๋ ์๊ฐ ์ค์๊ฐ์ผ๋ก ๋ฐ์ํ๋ค. mounted(DOM ๊ทธ๋ฆฐ ๋ค์ ์คํ๋๋ ํจ์) ๋ถ๋ถ์ console.log() ์ฐ์ด๋ณด๋ฉด ๋ ๋๋ง์ ๋ค์ ํ๋๊ฒ ๋ณด์ธ๋ค. (์ด๋๋ React์ฒ๋ผ ๊ฐ์ DO.. IT/development 2023. 7. 23. ์ด์ 1 ๋ค์