본문 바로가기

verdantjuly/Today I Learned

TIL 20230626

728x90

 

Event

9:00 뉴스피드 프로젝트 발제

7:30 정예반 수업

 

생활 계획표

 

AM 6:00 체조, 아침식사, 산책, 샤워, 설거지, 세탁

AM 7:00 입실, 알고리즘 공부

AM 9:00 본 공부 시작

PM 1:00 ~ 2:00 점심 식사

PM 6:00 ~ 7:00 저녁식사

PM 7:00 TIL, WIL 제출

PM 9:00 퇴실 (카톡 확인)

PM 11:00 취침

 

이번 주 목표

프로젝트 완성

하루에 알고리즘 강의 2챕터씩 수강

오늘 목표

프로젝트 시작!

TIL 작성

TIL 리뷰

알고리즘 강의 시작!

프로그래머스 1문제 풀기

오늘 한 것

프로젝트 시작

알고리즘 강의 시작 (1-5 3:52)까지 들음

TIL 작성

TIL 리뷰

프로그래머스

대문자와 소문자: https://verdantjuly.tistory.com/254

1.  migrations 와 models 의 일치

migrations와 models의 내용을 일치시켜 주어야 한다.

 

2. foreignKey 설정하는 법

> 내보내는 법 : hasMany

> 불러들이는 법 : belongsTo

// models/post.js

static associate(models) {
      this.belongsTo(models.Users, {
        targetKey: 'userId',
        foreignKey: 'userId',
      });
      this.hasMany(models.Comments, {
        sourceKey: 'postId',
        foreignKey: 'postId',
      });

정리 

migrations와 models의 내용을 일치시켜 주어야 한다.

 

foreignKey 설정하는 방법

> 내보내는 법 : hasMany

> 불러들이는 법 : belongsTo

* 이때 양식은 type과 allowNull 정도만 지정한다.

// models/post.js

static associate(models) {
      this.belongsTo(models.Users, {
        targetKey: 'userId',
        foreignKey: 'userId',
      });
      this.hasMany(models.Comments, {
        sourceKey: 'postId',
        foreignKey: 'postId',
      });

체크리스트

[ ... ] 예쁜 말로 협업하였는가?

더 차분하고 따뜻한 어조로 말하자.

[ O ] 12시간 동안 몰입하였는가?

[ ... ] 코딩 시 복사 + 붙여넣기를 하지 않았는가?

[ ... ] 친절한 개발자였는가?

[ O ] 오늘을 평가하였을 때 주니어 개발자가 될 수 있겠는가?

오기가 생겨서 늦더라도 될 수 있다. 

소감

강의를 꼭 다시 보고 만들어야겠다. 

내가 모르는 것들이 너무 많다. 

 

 

'verdantjuly > Today I Learned' 카테고리의 다른 글

TIL 20230628  (0) 2023.06.28
TIL 20230627  (0) 2023.06.27
TIL 20230625  (0) 2023.06.25
TIL 20230624  (0) 2023.06.24
TIL 20230623  (0) 2023.06.23