본문 바로가기
오류

axios post 에 params 데이터 보내기

by 신방동불주먹 2023. 4. 28.
  • GET은 params에 담아서 보내면 그대로 읽어오지만 post로 보내니까 값을 못받아온다. 

get :

getDetail(row){
      const params = {
        bno : row.bno
      }
      axios
        .post('/getDetail', params)
        .then((response) => {
          if(response.data){
            this.boardDetail = response.data;
          }
        })
        .catch(function(error){
          console.log(error);
        })

    }

 

post : 

400 ) Required requst parameter 'bno' for method parameter type int is not present

 

 

 

 

npm  install url-search-params-polyfill  --save  설치

import 'url-search-params-polyfill';
getDetail(row){
      var params = new URLSearchParams();
      params.append('bno', row.bno);
      axios
        .post('/getDetail', params)
        .then((response) => {
          if(response.data){
            this.boardDetail = response.data;
          }
        })
        .catch(function(error){
          console.log(error);
        })

 

잘 가져와진댜