rabbit97 님의 블로그
10일 일지 본문
오늘도 과제에 고민이 많은 날
일단 어제까지 한 작업에서 계정까지는 api를 다 구현을 했다.
그런데 도전쪽 api를 구현하려는데
막막........... 이걸 어찌해야할고
검색을 하니 대부분 사람들은 데이터베이스를 처음 만들때 설계부터 하고 프로젝트를 진행 하는걸 발견
애초에 설계부터가 프로젝트의 시작이였는데..
지금까지는 주어진 뼈대 코드에 막히는 부분이 있으면 강의 자료가 대부분 정답이여서 코드스니펫을 배껴온 다음 프로젝트에 맞게 수정하는 식이였는데
처음부터 뼈대 코드에 api 구현에 급급했던 나는 아 이 뼈대 코드가 없었으면 저런식으로 처음부터 설계를 하고 해야하는구나 깨닫고 다시 고민에 빠진다..
이미지 출처 : https://velog.io/@sontulip/how-to-db-design
DB 설계는 어떻게 해야 할까?
도대체 어떻게 설계해야 할까? 😂
velog.io
이런 식으로 api명세서를 만든 다음 진행을 하던데 사실 api 명세서는 나에겐 약간 숙제의 개념에 가까웠는데 프로젝트를 진행하다보니 저게 진짜 중요한 거였구나 다시금 깨닫는다....
머리아퍼😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭
지금 당장 과제가 몇일 안남은 지금 구현에만 몇시간이 걸리는 나는 다음 과제부터는 꼭 저걸 참고해서 해보자 마음먹고 과제 집중!
일단 현재 시간대는 점심 시간대 강의 자료 중 미들웨어랑 JWT 관련 내용해서 다 찾아본거같은데 아직도 감이 잘 안온다.
----------------------------------------------------------------------------------------------------------
현재 저녁시간.... 점심시간 동안은 고민과 싸우다가 베이직 반 강의로 진입...
대참사...
과제 발제를 대충 읽은 나는 회원가입을 아이디랑 비밀번호만 넣었다..
이때까지만 해도 오류 없다고 좋아했었는데 ㅠㅠㅠㅠㅠㅠㅠㅠ😓😓😓😓😓😓😓😓😓😓😓😓😓😓😓😓😓😓😓
그리고 베이직 반에 들어간게 정말 큰 신의 한 수 인게 가장 큰 문제였던 미들웨어랑 관련된 내용도 다루어주셔서 수정은 금방 하니 수정 후 미들웨어 로직이 잘 작동 하는지 확인 후 오류가 없으면 과제는 거의 완성이다.
남은건 캐릭터에게 인벤토리 하나를 소유시켜 아이템과 상호작용하게 로직만 구현하면 도전까지 과제 끝!! 사실 이 부분도 어떻게 구현해야 하나 막막하긴 하다 하지만 미들웨어 따라 적은 로직을 잘 활용하면 금방 구현 할 수 있을 것 같다.
이틀이 남았지만 할만하다. 유정 튜터님에게 도움을 많이 받았지만 도전까지 다 끝낼 수 있을 것 같다.
==============================================================================
지금은.... 11일 오전 12시 15분...................
11일 일지로 쓰기엔 강의 끝나고 바로 다음 문제라 그냥 기록하기
베이직 반에서 생겼었던 문제가.................
나에게도 일어나고 있다....................................
그땐 보고 그냥 넘어갔는데 그게 이지경이 날 줄은...................
튜터님이 어떻게 해결했었는지 기억이 안난다....... ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ
내일이면 강의 녹화본.. 올라오겠지......???????
오타도 아니고 구조도 문제는 없는거같은데 url도 잘 입력했고 헤더도 잘 넣었고.. 바디도 잘 넣었는데.......
아마 구조적 문제일 가능성 1순위
2순위는 아마.... 튜터님이 .env에서 뭘 작성 하셨던 것 같은데 그게 뭔지 기억이 안난다............
무난해서 밤샘은 안 할줄 알았는데 오늘은 밤샘이네..