파파비의 블로그
플러터, flutter) Patch를 통해 data 업데이트하기 본문
반응형
1. url이 동적으로 바뀌면서 final로 표시를 바꾸었다.
2. patch는 data를 보내는 것이기에 보낼 data를 지정하는 body 부분을 채워넣어야 한다.
- 이 때 역시, Map을 encode해서 보내면 된다.
3. patch는 업데이트 형식이라서, 새로운 data는 추가되고, 있던 data는 덮어쓰기가 된다.
- 따라서 저기서 key값을 잘못입력해서 기존 key와 다르다면 data는 새로 추가되며,
- isFavorite에 관한 데이터는 추가하지 않는데, 그래서 그냥 db상에 그대로 존재하게 된다.
(보낸 부분들만 업데이트 되거나 덮어써지거나 한다. 안건드린 것들은 그대로 남아있는다)
4. asyn, await을 절대 잊지 말며 그에 따른 try-catch 역시 잊지 말라
(여기선 생략함)
반응형
'개발 > flutter' 카테고리의 다른 글
플러터,flutter) Data를 firebase server와 주고 받을 때 주의할 점(내가 한 실수) (0) | 2020.06.11 |
---|---|
플러터, flutter) Delete Data & Optimistic Updating (0) | 2020.06.11 |
플러터, flutter) Pull - to - refresh 기능 넣기 (0) | 2020.06.11 |
플러터, flutter) Fetched된 Data 가공처리하기 (0) | 2020.06.11 |
플러터, flutter) Fetching Data, init & of(context) (0) | 2020.06.11 |
Comments