TIL 23-08-03

level·2023년 8월 3일

TIL

목록 보기
69/95

typeORM모듈에러
sql 버전문제
sql uninstall
sql2 install

database 연결 에러
create database board

테이블 생성 에러
config
entities: [Article]

soft delete (논리삭제) <-> 물리삭제
https://velog.io/@taeha7b/hard-delete-softdelete
https://puleugo.tistory.com/119
행 자체를 삭제하는 물리삭제와 달리 삭제여부만 표시

import { ConflictException } from "@nestjs/common";

seceretOrPrivatekey 없음
jwt sign함수에서 payload만 넘겨주고 secret키는 안주고있음
signAsync 함수에서 payload 다음 인자로 option 이 들어가게 되어있는데 option에서 JwtSignOptions는 privateKey는 키값이고 jwt.secret가 value값인 객체로 secret or privateKey를 넣게 되어있다.
signAsync함수에 두번째인자로 secret을 키값으로, 환경변수를 밸류값으로 갖는 객체를 할당해준다.

nestjs usage
https://docs.nestjs.com/cli/usages

CRUD generator
https://docs.nestjs.com/recipes/crud-generator

alias 중복 에러
ArticleRepository이 Repository

을 상속하고 있기 때문에 이미 Repository에서도 Article 엔티티에 대해 article 별칭을 쓰고있음. SQL에서는 같은 별칭으로 테이블을 두 번 지정할 수 없기 때문에 다른 alias로 변경해 해결

typeORM 관계설정
https://typeorm.io/many-to-one-one-to-many-relations

0개의 댓글