파파비의 블로그

플러터, flutter) Patch를 통해 data 업데이트하기 본문

개발/flutter

플러터, flutter) Patch를 통해 data 업데이트하기

N. Dave 2020. 6. 11. 10:09
반응형

1. url이 동적으로 바뀌면서 final로 표시를 바꾸었다.

 

2. patch는 data를 보내는 것이기에 보낼 data를 지정하는 body 부분을 채워넣어야 한다.

 - 이 때 역시, Map을 encode해서 보내면 된다.

 

3. patch는 업데이트 형식이라서, 새로운 data는 추가되고, 있던 data는 덮어쓰기가 된다.

 - 따라서 저기서 key값을 잘못입력해서 기존 key와 다르다면 data는 새로 추가되며,

 - isFavorite에 관한 데이터는 추가하지 않는데, 그래서 그냥 db상에 그대로 존재하게 된다.

   (보낸 부분들만 업데이트 되거나 덮어써지거나 한다. 안건드린 것들은 그대로 남아있는다)

 

4. asyn, await을 절대 잊지 말며 그에 따른 try-catch 역시 잊지 말라

(여기선 생략함)

반응형
Comments