본문 바로가기

TIL

(30)
블로그 이전 Code States에서 공부 중일 때 작성했던 블로그를 velog로 이동할까 한다. 그 이유는 개발자들이 velog를 제일 많이 참조하기도 하고, 코드 등을 작성할 때 velog가 더욱 수월하다는 이야기들이 있어 블로그 작성을 다시 시작하는 김에 velog로 이동하려 한다. 이전 회사에서 일을 했을 때에는 항상 블로그 작성해야지.....해야지.... 생각만 하다가 작성시기를 놓쳤는데, 현 회사에 들어와서 블로그 작성할 시간이 어느 정도 있을 거 같기도 하고, React-Native로 개발을 하고 있는데 슬슬 native 중 하나를 골라 개발의 시선을 넓힐려고 한다.(아마 iOS를 시작으로 쭉 진행하지 않을까 싶다.) 새로운 맘으로 새로운 시작으로 나의 개발 이야기를 써내려 가려 한다. 아마 적게 되면 ..
블로그 작성 드디어 trello-clone 프로젝트가 다 끝났다.(아싸~~~!!) 애매하게 걸리던 card삭제 기능도 오늘 다시 해보니 얼떨결에 해결되었다. 어디서 고쳐졌는지 모를때가 제일 무서운 거라고 하던데 지금은 뭐 잘되니까ㅎㅎ 신경 안쓰기로 했다. 오늘은 미뤄왔던 블로그 작성과 first-project, final-project를 작성하였다. 이게 금방 끝날 줄 알았는데 생각보다 시간이 걸려 내일도 이어서 할 예정이다.
회원정보 수정 및 회원탈퇴(클라이언트와 서버 연결) 아까까지 확인해 본 결과 카드삭제 기능만 또 말썽이다.ㅠㅠ 아까는 안되었다가 방금 또 전부 종료한 뒤에 해보니 또 되고..... 통신이 안되는 상황이라 이게 어디를 손대야할지 모르겠다. 일단 이 문제는 내일 개발자님과 같이 봐보기로 하고 오늘은 비밀번호 및 이름 수정과 회원탈퇴 기능을 클라이언트 부분부터 서버부분까지 완료하였다. 이거는 보드의 수정, 삭제 기능과 똑같아서 보드의 있는 기능들을 가져와 일부 수정을 걸쳐 내 정보 페이지에 맞게 조립하였다. 다행히 큰 말썽없이 잘 구현되어 무사히 넘겼다. 내일 개발자님과 상의하며 마무리를 한 뒤 블로그 작성에 집중을 할 예정이다.
클라이언트와 서버 연결(추가, 수정, 삭제 기능) 원래는 보더, 리스트, 카드의 추가 + 수정 + 삭제 기능들을 구현하는데 완료하였지만 vscode와 서버, 클라이언트, 터미널을 전부 종료한 뒤 다시 start하여 확인해보니 추가 기능은 전부 완료하였지만 리스트와 카드의 수정 및 삭제 기능이 제대로 동작하지 않았다. 문제점은 전에도 말한 중간중간 넘겨주는 props들이었고, 서버에 저장되는 아이디의 형태와 받아오는 아이디의 형태가 다른 점이었다. 서버를 만들 때에 클라이언트에서 넘겨주는 아이디의 형태를 생각하지 않고 만들어서 그런지 형태가 달라 중간중간 어디서 잘못된 것인지 console.log()를 통해 알아보느라 눈 빠지는 줄 알았다.ㅎㅎㅎㅎ 다행히 전부 찾아내어 변경하였고, 기능들이 제대로 동작되는 것까지 확인하였다. 하지만 여전히 제대로 되지 않..
클라이언트와 서버 연결(보드, 리스트, 카드 삭제) 어제 완벽하게 했다고 생각한 추가 기능 중에서 카드를 추가하는 기능이 제대로 되지 않아 오늘 원래 하기로 했던 삭제 기능 중 보드를 삭제하는 기능 밖에 하지 못했다. 이제 전에도 말했었지만 전체 코드를 수정하는 것이 아닌 중간중간 찾으면서 수정해야하는 작업이여서 중간에 조그마한 것이라도 틀리면 제대로 동작하지 않아 몇시간을 잡아먹는다. 카드를 추가하는 기능도 마찬가지로 중간에 조그마한 것 하나 찾느라 시간이 많이 흐른 케이스이다.ㅠㅠ 이제 완벽히 추가하는 기능들은 구현하였고, 우선 급한데로 보드를 삭제하는 기능만 완료해놓은 상태이다.
클라이언와 서버 연결(보드, 리스트, 카드 추가기능) 오늘은 다른 개인적인 일들을 보느라 작업을 조금 늦게 시작하였는데, 그래도 오늘의 목표는 달성하였다. 지금 추가, 삭제, 수정 기능을 연결하는 작업을 하고 있는데 그 중 하나인 보드, 리스트, 카드를 추가하는 기능을 완료하였다. 코드를 크게 고치는 작업이 아니라 자잘자잘 한 것들을 고치면 되는 작업인데 이게 생각보다 시간을 많이 잡아먹었다. id로 되어있는 것을 _id로 바꾼다던가 cardTitle을 cardtitle로 바꾼다던가 이러한 작업인데 중간에 하나라도 빠뜨리면 기능이 제대로 작동하지 않기 때문에 일일히 손수 찾는 수 밖에 없었다. vscode에 전체 찾아주는 기능이 있긴 하지만 이걸로 찾아서 바꾸면 바뀌지 않아야 할 부분까지 바뀌기 때문에 어쩔 수 없었다. 추가하는 기능은 완성하였기 때문에 내..