inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Vue.js 시작하기 - Age of Vue.js

axios 로 post전송을 구현하는 거랑 form method로 post 전송하는 거랑 차이가 있나요?

해결된 질문

612

김재석

작성한 질문수 1

1

axios를 이용한 데이터 전송 및 form 구현 / 섹션를 보고 질문 드립니다.

<form action='url' method='post'>

이 태그로도 서버로 post전송이 가능한 걸로 알고있는데 강의에서 보여주신 axios를 이용한 방법이랑 차이가 있을까요?

단지 axios 응용하는 법을 보여주신 건지 성능이나 보안 차이가 있는지 궁금하네요 ㅎㅎ

javascript vuejs

답변 1

2

캡틴판교

안녕하세요 재석님 좋은 질문이네요 :)

말씀하신 form 태그를 이용한 POST 전송 방식은 HTML 태그에서 제공하는 기능들을 활용하여 POST 요청을 보냅니다. axios가 아니라 form 태그를 이용해서 전송하더라도 네트워크 요청이 발생할 텐데요. 아마 예전에는 XHR 객체나 jQuery ajax API를 많이 활용하셨을거 같아요.

이에 비해 axios는 현대 웹 애플리케이션 개발에 필요한 속성과 API들이 많이 제공되고 있습니다. 그리고 기본적으로 Promise 기반으로 API가 제공되다보니 복잡한 비동기 처리에 조금 더 강점이 있는 것 같아요 :)

수강해주셔서 감사합니다~

개발자 툴에서 Vue가 표시되지 않는 현상.

0

93

2

chrome 확장 devtools 버전 문제

0

81

1

Vue.js not detected가 자꾸 뜹니다

0

82

2

마지막 강의가 안되요

0

55

1

data, computed, watch > Reactivity

0

49

1

f12누르고 개발자도구에 vue 탭이 안생겨요

0

89

1

vue composition api

0

72

1

강의 자료 다운이 될까요?

0

127

1

개발자 도구에서 뷰탭이 안보여요....

0

582

3

프롭스 데이터 질문입니다.

0

112

1

component.html:11 Uncaught ReferenceError: Vue is not defined at component.html:11:20 (anonymous) @ component.html:11

0

139

1

화면이 안떠요,, 이전 이후 강의는 뜨는데..

0

235

6

크롬 확장 프로그램 vue devtools 설치했는데

0

528

2

코드를 수정하고 브라우저의 Vue로 넘어가면 다운이 됩니다.

0

242

1

버튼을 클릭해도 event가 발생하지 않습니다.

0

309

1

vue3 css 경로 표시 문의

1

230

2

개발자도구 vue탭

0

354

1

화면 코드 보기

1

224

2

App.vue 내용 변경했는데 창이 연결할수없대요ㅜㅜ

1

382

2

html/css/js로 작성된 코드를 vue.js로 일부 전환하고자 이 강의를 듣기 시작했습니다.

1

885

2

{{ num }} 이 <app-content> 아래에 들어가 있을때에는 노출이 안됩니다...

1

287

2

뷰 개발자도구 이벤트 타임라인 어느 부분에서 확인가능한건가요

1

400

2

다음 단계 강의는...?

1

386

2

버튼을 눌러도 data의 값이 변경되지 않습니다

1

276

2