-
<TIL> git reset, TypeORM, Jest클래스/└ TIL 2022. 5. 14. 00:17728x90
🧭
깃
git cherry-pick [커밋해시] - 현재 브랜치로 [커밋해시]에 해당하는 커밋 가져오기
git reset --hard [커밋해시] - 현재 브랜치를 [커밋해시]까지 강제로 되돌리기
TypeORM JOIN
JOIN 방법 4가지
https://seungtaek-overflow.tistory.com/9
[TypeORM] Relation 관계에서 Join을 하는 방법들
RDBMS를 사용할 때 테이블 간의 참조를 통한 관계는 필수적이다. Node.js 진영에서 가장 핫한 ORM 라이브러리인 TypeORM에서 관계가 맺어져 있는 테이블을 다음 4가지 Join 하는 방법들을 통해 실제 쿼리
seungtaek-overflow.tistory.com
https://velog.io/@josworks27/TypeORM-Join
TypeORM으로 Join 하기
이번 로그에서는 TypeORM을 이용하여 Join하는 방법에 대해 기록하고자 한다. TypeORM에서는 Query Builer라고 하는 쿼리 검색을 도와주는 강력한 헬퍼기능이 있다. 이 Query Builder를 이용하여 Left, Inner 조
velog.io
중첩 JOIN (relation in relation)
https://stackoverflow.com/questions/59031198/typeorm-how-to-get-relations-of-relations
Typeorm how to get relations of relations
I am getting the Object ChatRoomEntity with entitymanager.findOne method. The ChatRoomEntity has the variable messages which is a OneToMany - ManyToOne Relation. I have no problems to select that b...
stackoverflow.com
QueryFailedError
where절을 확인해보니 email을 중괄호로 감싸지 않았음을 확인하고 중괄호를 씌어주었습니다.
Nest의 Jest로 Test
는 하지 못하고 에러만 만나는 과정
1. src 폴더 설정 필요
jset로 테스트를 시작하자마자 Cannot find module 'src/.../...' from '.../...' 에러를 만납니다.
"src/"로 시작하는 경로로 import 하는 경우, package.json 파일에 src 폴더 관련 설정을 해주어야 합니다.
2. 테스트코드를 포함한 파일 삭제시
Could not find sorce file: ... 에러가 발생할 수 있습니다.
$ jest --clearCache 명령어로 남아있던 흔적을 삭제합니다.
https://dev.to/smarthomedan/jest-could-not-find-source-file-error-4ng4
Jest: Could not find source file error
Occasionally I've been seeing the following error when running my Jest test suite. >...
dev.to
3. 클래스의 생성자에서 레포지토리를 불러와서 사용하는 경우
Nest can't resolve dependencies 에러를 만날 수 있습니다.
테스트를 진행할 클래스에서 사용하는 기능들에 대해서 mocking을 해주어야 합니다.
728x90'클래스 > └ TIL' 카테고리의 다른 글
<TIL> CRLF vs LF, 윈도우에서 LF로 작업하기 (0) 2022.05.25 <TIL> fileName.ts:24:12, NPMCompare.com (0) 2022.05.15 <TIL> 오늘 만난 에러들 (0) 2022.05.11 <TIL> 외부 API 요청 응답 시간 개선 (0) 2022.05.10 <TIL> git(hub), API 요청 (0) 2022.05.08