일지 91

TIL 220801 - 베이터베이스 전환 문제

후.. 어렵다.. 좋아요 게시물 보여주기 기능은 뒤로하고 데이터 베이스 전환을 했는데 절반은 성공했다. 기존의 데이터들을 저장하고 보여주는 거는 전환을 다 했는데 각 테이블의 필드들끼리 관계를 설정해서 데이터끼리 연결을 시켜줘야 하는데 씨퀄라이즈라는 라이브러리를 사용하는 게 너무 어렵다 여러 글들을 찾아서 읽어보아도 좀처럼 이해가 잘 되지는 않는다. 정말 학습 강의가 없으니까 응용을 못하네 다른 분들도 힘들어하긴 하던데 어떻게 해야 이 문제를 해결하고 이런 문제 같은 고민이 있을 때 어떻게 뛰어넘을 수 있을까... 어렵네 화수목 3일 안에 완성은 할 수 있을까? 하는 걱정도 든다 ㅜ 오늘 공부한 개념 https://jin-coder.tistory.com/53 배열과 유사 배열 객체 유사 배열 객체 이름 ..

일지/TIL 2022.08.01

WIL 3번째 주말

항해를 시작하고 21일 약 3주가 지났다 벌써 4번째 챕터다 주특기 숙련 내가 선택한 노드를 더 잘 사용하기 위해 개인과제 및 팀 과제를 하면서 실력을 쌓아가는데 어렵다 ㅋㅋ 너무 어려워서 아예 못 따라갈 정도는 아닌데 개념들을 정리하고 코드를 사용하고는 있지만 100% 되고 있지는 않는 느낌? 개인과제도 뭐 잘 끝내가고 있고, 개념 정리도 최소 하루 1개씩은 하면서 정리를 하지만 과연 이걸 학습 자료 없이 할 수 있을까? 물론 다들 구글링 하고, 기존 코드 보면서 한 다곤 하지만 그런 할 수 있을까가 아닌 참고 자료들 없이 내가 이렇게까지 생각을 해서 움직 일 수 있을까에 대한 확신이 없어 불안하다. 당연히 코드 치는 건 구글링 하고 기존 꺼 보면서 변형하고, 응요 하겠지만 내가 무언가를 해야지 마음을..

일지/WIL 2022.07.31

TIL 220730 - await 고통... 해결못함 ㅠ

아......... 짜증 난다...... await 너무 어렵다... 오늘 빠르게 좋아요 기능 만들고 sql 공부해서 데이터를 다 바꿀 생각이었는데 sql은 무슨 좋아요 기능도 다 만들지 못했다.. 사용자가 좋아요를 눌렀을 때 게시물에는 좋아요 누른 사람의 고유 id를 넣어주고, 사용자에게는 내가 좋아요 누른 게시물의 고유 id를 넣어주는 것까진 성공 좋아요 기능은 완성했는데 문제는 내가 좋아요 누른 게시물을 가져와서 보여주는 것이다 와 솔직히 그냥 유저가 누른 게시물 id 돌려주면서 게시물에서 그 정보 하나씩 빼와서 data에 담아주면 되겠지 하고 금방 하겠네 했는데 오늘 아침부터 지금까지 해결하지 못했다.. 문제는 비동기 awiat 때문 데이터를 보여주기 전에 배열에 게시물 id의 정보를 찾아서 담아..

일지/TIL 2022.07.31

TIL 220729

오늘은 항해 4 챕터 주특기 숙련 주차의 첫날 주특기 입문 때 노드를 배우고 익스프레스로 서버를 열어서 간단한 API로 요청과 응답을 했었다. 숙련 주차 때는 이와 비슷한 과정을 하지만 기능이 더 추가돼 로그인 기능을 구현해보고, DB도 RDB로 변경하여 API를 사용하는 것이 목표다. 다행히 지난주 개인 공부시간을 많이 확보해서 강의를 미리 들어놓아서 학습자료를 보는데 완벽하게는 아니지만 어느 정도 이해가 되는 것 같았다. 아침에 발제가 끝나고 이번 주 독스를 꼼꼼히 보면서 지난주 모범답안도 확인하고, 다른 분들의 개념 정리된 것도 하나씩 보면서 내가 잘 알지 못한 것들을 하나씩 채워 나갔다. 아직 모르는 게 너무 많고, 분명히 개념 정리도 했음에도 100% 이해한 것이 없는듯한 느낌이다 더 열심히 공..

일지/TIL 2022.07.29

TIL 220728

주특기 입문 주차도 끝났다. 개인과제로 api명세서를 참고하여 노드를 이용해 서버를 띄우고, 간단한 데이터를 요청하면 응답하는 작은 서버를 구축하는 것이었다. 금요일에 시작해서 다행히 월요일에 일찍 끝내서 추가적인 유효성 검사를 통해서 서버의 오류가 났을 때 오류를 미연에 방지해주어 오류를 잡았다. 그 후에 더 좋은 방법들을 알아냈지만, 구현까지는 해보지 못했다.. 다음에 있을 노드 심화 강의가 궁금하기도 했고, 미리 진도를 빼놔야 잘 따라가고 공부시간이 생길 것 같았다. 나머지 개인 공부시간을 이용해서 심화과정의 강의를 한번 다 들었다. 기초 때 만들던 쇼핑몰을 보완하는 건데 난 보완이라 해서 기존 꺼에 심화 코드를 넣으면 댈 줄 알았지만, 생각보다 다른 부분들이 많아서 부분 부분 수정하는데 더 시간이..

일지/TIL 2022.07.29

TIL 220727

어느덧 항해 주특기 입문 챕터가 끝나간다. 지난주 목요일에 시작했는데 과제를 빨리 끝내고 개인 공부를 해서 그런지 시간이 다른 때보단 조금 빠르게 간 느낌이 든다 이번 주차를 되돌아보면서 나 열심히 했나 생각해봤는데 음... 열심히 한 것 같다. 과제 목표도 힘들게 잡았는데 기간 안에 완료해서 혼자 심화 강의 들으면서 공부하고 시키는 것을 빨리 끝내고 개인 공부 시간을 만들었으니 열심히 했다고 할 수 있겠지? 과제하고 내가 논 것도 아니고 ㅋ 근데 요즘 너무 더워져서 그런지 아침과 낮에 집중력이 떨어지긴 한 것 같다. 지난주만 생각해도 비가 오고 좀 선선해서 버틸만했는데 이번 주는 정말 폭염으로 집에서 가만히 앉아있어도 숨이 턱 막히는 게 힘들다 에어컨을 켤 순 있지만 좀 아끼고 싶어서 참고는 있는데 도..

일지/TIL 2022.07.29

TIL 220726

오늘은 주특기 과제를 마무리하고 나니 개인 공부시간이 있어서 주특기 심화 강의를 들었다. 맨 처음은 복습의 개념으로 하기 때문에 따라 하면서 하는 데는 큰 문제는 없었다. 개인 과제를 하면서 난 postId를 _id 값으로 하나씩 가져와서 지정해줬다면 강의를 보니 virtual() 이란 가상 키 값을 만들어서 저장은 안 되지만 사용할 수 있도록 만들었다. 내가 과제에서는 힘들게 구현했던 것을 새로운 방법으로 구현하는 것도 보면서 더 구글링을 하고 고민을 더 해봐야겠다고 생각했다. 목요일까지 시간이 좀 남아서 다른 강의들을 들으면서 예습을 하고 강의만 보고 있으면 낮에 너무 졸리니까 그땐 중간중간 팀 과제 개념 정리를 지금처럼 할 생각이다. 내일도 보다 더 나은 하루가 되도록 꾸준하게 해 보자 ㅎㅇㅌ 오늘..

일지/TIL 2022.07.29

TIL 220725

3주 차가 시작되었다. 2주가 흘렀네... 2달은 한 것 같은데 아직 반에 반도 안 한 거라니 ㅋㅋㅋ 체력이나 정신력이 끝까지 버텨주길 기도하고 잘 관리해야지 오늘은 주특기 개인과제를 마무리했다. 일단 댓글 기능을 완성했고, 여러 조건들을 추가해서 오류가 발생하지 않도록 했다. 거기서 요구사항에는 없었지만, 게시글, 댓글의 ID를 받아서 CRUD를 하는데 없는 데이터를 가지고 수정하거나, 삭제하고, 댓글을 쓰는 부분이 마음에 걸려서 그 부분은 따로 혼자 유효성 검사를 만들어서 오류를 걸러줬다. 그렇게 하고 나니 지금 ID의 값이 몽고 디비의 기본 값인_id 값을 넣어주는데 이 값이 Object 값이다 보니 형식이 따로 있었다. 자세히 어떤 식으로 생성되는지는 모르지만 이 부분도 1, "a" 같은 형식을 ..

일지/TIL 2022.07.29

WIL 220724 - 2번째 주말

항해를 시작하고 2번째 주말 이제 거의 14일 정도를 했다. 2주 정도가 지났는데 지금 3 챕터 주특기 기초 주차로 주특기인 노드에 대해서 배우고 있다 1주 차 미니 프로젝트인 사이트 하나를 만들었고, 2주 차인 알고리즘 주차 때 각자 알고리즘을 풀어서 팀원들과 코드 리뷰를 하면서 자바스크립트 사용을 좀 더 익혔으면, 이번 주특기 주차 때는 노드를 직접 해보는 주차이다 이번 주특기 기초에서는 개인 과제로 서버를 만들어서 혼자 api를 주고받는 과제가 있다. 어제까지 기본 강의를 다 듣고 혼자 서버를 만들어서 api를 주고받았는데 너무 어렵다... 왜 서버가 어렵다는지 알겠다. 눈으로 보이지 않으니 더 어려운 게 있는 것 같다. 그래도 강의를 듣고 하나씩 따라 하니까 절반 정도? 완성했다. 내일까지 완성을..

일지/WIL 2022.07.28

TIL 220723

어제 주특기를 시작으로 오늘 node 기초강의는 다 들었다. 근데 문제는 머리에 남는 게 없는 것 같다 ㅇㅅㅇ.. 분명 볼 때는 대략적으로 이해가 됐는데 개인과제를 위해 새로 레포를 파니 머리가 새하얘졌다.. 그래도 과제 자료를 보면서 어떤 식으로 api를 짤지 구상하고, 처음부터 하나씩 기억을 더듬어가며 시작했다. 당연히 코드 치는 거는 익숙지 않아 강의자료를 옆에 띄워두고 하나하나씩 코드를 작성해 나갔다. 처음엔 서버를 띄우는 것부터 그다음엔 get요청을 그리고 디테일 요청을 하면서 잘되던 서버가 갑자기 안되기도 하고 할 때마다 혼자 구시렁거리면서 어디가 잘못됐나 찬찬히 찾아갔다. post도 해보고 putrhk delete까지 해보니 일단 기본적인 게시글 작성 및 조회 수정까지는 얼추 되었다. 막상 ..

일지/TIL 2022.07.28