코딩과로그

[프로젝트 변경 사항 정리] 개인 정보 내 URL 첨부 기능 추가 본문

기타1

[프로젝트 변경 사항 정리] 개인 정보 내 URL 첨부 기능 추가

피리음 2023. 2. 12. 21:22

변경점: 내 링크 리스트들을 추가할 수 있도록 변경하였다.

 

프론트 수정 사항:

 - 깃헙 PR

 => https://github.com/EUNTTO-s/blog-frontend/pull/37

기존:
1. 기존 정보는 userInfo에 담는다.
2. 백엔드에 올리려는 값은 newUserInfo에 담는다.
3. 프론트에서 input 값을 변경하면 newUserInfo에 반영된다.
4. '변경사항 저장하기'를 누르면 newUserInfo를 확인하여 변경하는 값들을 담아 백엔드에 전달한다. 이때에, 변경 요청하는 대상(key)은 키에 해당하는 값이 undefined인지 아닌지로 판단한다.

기존 문제점:
기존에는 아무것도 바꾸지 않으면 newUserInfo내의 값이 미리 정해져있지 않았고 따라서 input값이 undefined인지 확인하여 undefined이 아닌 부분만 백엔드에 변경 요청하면 되기에 문제가 없었다.
링크 리스트의 값을 변경하려면 newUserInfo 객체 내 링크 리스트에는 갱신하려는 값이 미리 넣어져 있어야 한다. 새로운 정보값에는 아직 저장하고 있지 않아야 한다...
추후 기록 다시 할 예정..

변경 전:

변경 후:

백엔드 수정 사항:

링크 리스트들을 추가할 수 있도록 수정하였다.

PR. https://github.com/EUNTTO-s/blog-backend/pull/33