본문 바로가기
프로젝트 회고/슬기로운 코딩 생활 🐰

[포트폴리오 공유 웹 서비스] 2022년 3월 25일 회고

by HelloJudy 2022. 3. 25.

2022년-3월-25일 

Retrospection

1. 오늘 한 일

 

  • Freeboard 게시판 front 작업하기
  • Freeboard-Comment-back Get, Put API 구현
  • Freeboard CSS


2. 어려움을 겪은 일

 

처음 User 코드 설계에서 User_id 를 mongoDB의 objectid가 아닌 새로 유니크값을 넣은 id로 넣다보니 관계형 DB 처럼 Reference를 줄 수 없어 스키마 구조가 비효율적인 것을 느꼈다..! 

Comment에서 처음 연결 짓다보니 populate 하는 부분을 이해하는게 어려웠다 ㅠㅠ 강의 다시 복습해야지..

 

 

3. TIL ( Today I Learned )

 

1) 3계층 구조로 되어 있으면 폴더 간의 연결을 잊을 때가 있다.

연결이 정확하게 되어 있는지 확인할 때 ' Ctrl + 클릭 ' 을 사용하자! 

분명 메소드를 만들었는데 넘어가지 않는다면 파일 간 연결이 안되어 있는것! import , export 유심히 보자!

 

2) Comment Schema, Router 작성

https://fierycoding.tistory.com/35

 

mongoose로 relation 설정하기 (populate 이용하기)

mongodb는 관계형 데이터베이스들과 다르게 모델끼리의 관계를 직접 설정할 수 없습니다. 하지만 다른 documents들이 서로를 참조할 수 있게끔 설정할 수 있습니다. mongodb와 node.js의 ODM인 몽구스를

fierycoding.tistory.com

https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=azure0777&logNo=220764784580 

 

[Node.js 강좌] 게시판 댓글 기능 추가 - 게시판 만들기 마지막 강좌입니다.

이 게시물은 http://www.a-mean-blog.com/ko/blog/Node-JS-첫걸음/게시판-만들기 로 이전되었습니다. 댓...

blog.naver.com

3) Populate ( 강의 다시 보기 )

https://www.zerocho.com/category/MongoDB/post/59a66f8372262500184b5363

 

https://www.zerocho.com/category/MongoDB/post/59a66f8372262500184b5363

 

www.zerocho.com

https://c3epmos.tistory.com/45

 

MongoDB populate

문제 SQL의 JOIN 문과 같이 참조 collection의 정보를 조회해야 한다. 해결 mongodb에서 제공하는 populate 메소드를 이용해 collection 안에 다른 collection 정보들을 함께 담아서 전송할 수 있다. model/Board...

c3epmos.tistory.com

4) Moment 모듈 사용

 

https://yuhodots.github.io/backend/19-09-01/

 

moment.js 라이브러리로 시간 관련 작업하기

 

yuhodots.github.io

5) front에서 게시글 최신순으로 보여주고 싶을 때 백엔드 Model에서 쿼리로 정렬

https://loveiskey.tistory.com/146

 

[MongoDB] 몽고디비 쿼리 정렬 Sort

MongoDB 쿼리 정렬하기 sort 쿼리의 결과를 정렬할 수 있다 1은 오름차순이며 -1은 내림차순으로 정렬이 된다 username은 오름차순, age 는 내림차순 정렬하기 db.c.find().sort({“username” : 1, “age” : -1}..

loveiskey.tistory.com

 

4. 오늘 느낀 점

 

기능 구현도 중요하지만 가독성 있는 코드, 효율적인 코드를 쓰기 위한 리팩토링 작업도 중요하다고 느꼈다.

 

실행력 있는 선장님과  열심히 따라가는 사공으로 재밌는 하루 보냈다!

 

오늘 특히 오피스아워에 웃음이 터져서 팀원분과 동시에 마이크 끄고 꺽꺽 웃었다 ㅋㅋㅋㅋ 오늘 건들면 웃는 바이러스에 걸렸어요 ( ̄▽ ̄ )ゞ

 

 

5. 내일 할 일(계획)

 

  • 회원 탈퇴 기능 구현하기
  • 방명록 CSS
반응형

댓글