상세 컨텐츠

본문 제목

[TIL] 2024.02.14 sparpet 트러블슈팅

[TIL]

by 재호링 2024. 2. 15. 20:18

본문

1. git

  • 개인개발 브랜치에서 dev or main에 브랜치할 때
// 메인 브랜치로 전환
git checkout main

// 메인 브랜치 최신 상태 확인
git pull origin main

// 최신 상태 확인되면 머지
git merge localBranch

// 푸쉬
git push origin main

 

2. 호환 이슈

  • 이미지 리사이징을 위해 팀원분께서 npm install sharp를 이용했음
    근데 main에서 풀받고 새로운 패키지를 받아야되는 상황이 오면 sharp가 계속 오류를 내뿜음
    찾아보니 노드에 되지 않아 그랬던 것 의존성을 선택해서 다운해야 된다 그랬음
    이용하는 패키지에 맞게 인스톨해줌
    npm install --include=optional sharp
    yarn add sharp --ignore-engines

 

3. DB 쿼리문으로 삭제 안되는 이슈

  • 프로젝트 테스트를 위해 sql문을 작성해 저장되어있는 컬럼은 날리려고 했지만 되지 않아 익스텐션을 활용해 해결
    사용한 익스텐션은 database client jdbc (정말 편했음)

먼저 삭제하고 싶은 컬럼을 선택해주고

 

삭제 완료

 

4. 이메일 인증 절차를 위한 verifiedEmail.middleware에서 뱉는 예외처리

  • 소셜로그인은 이메일 인증을 할 필요가 없으므로 isVerified가 true로 들어왔어야함
    근데 기본값을 false로 주고 소셜로그인 영역엔 true 반환해주지 않았던걸 간과함 오류를 확인하고 해결

'[TIL]' 카테고리의 다른 글

[TIL] 2024.02.16 타입스크립트 맛만볼게  (0) 2024.02.16
[TIL] 2024.02.15 sparpet 발표 후 회고  (2) 2024.02.15
[TIL] 2024.02.14 passport-kakao  (0) 2024.02.14
[TIL] 2024.02.08 sparpet~  (2) 2024.02.08
[TIL] 2024.02.07 passport-naver  (0) 2024.02.08

관련글 더보기