axios post오류 -50 msg값이 없습니다.

hidden_·2021년 11월 17일
0

오류해결

목록 보기
1/3

axios로 post 데이터를 보내는데
swagger로 작성한 api 를 확인하면 잘 되는데,
vue 에서 post 사용해서 데이터를 보내면 안됨

서버에서 확인해보니까 데이터가 잘 안넘어가짐

이유를 확인해보니,
swagger로 테스트할 때, network에서 preview 확인해보니

이렇게 Query String parameters로 전송되는데,
vue에서 전송하면

이런식으로 Request payload로 전송됨
Request payload형식을 query string 형식으로 변환하여 전송해주기 위해서

import qs from 'qs'
하고
기존 json 형식의 데이터에
axios.post(url,qs.stringfy(data))
의 형식으로 보내주었더니 성공 ~! 😊

profile
steady

0개의 댓글