반응형
[문제점]
TypeOrm과 Postgres를 사용해서 Nestjs db를 세팅하고 heroku에 배포하는 과정에서 문제가 발생했다. typeorm설정을 하고 배포를 하였더니 서버오류가 나서 heroku log를 살펴보았더니 다음과 같은 에러가 나왔다.
ERROR [ExceptionHandler] no pg_hba.conf entry for host "<ip>", user "<dbUser>", database "<database>", SSL off
[해결 방법]
postgres의 pg_hba.conf 파일에서 문제가 생긴 줄 알았으나 구글검색을 해보니 다른 원인을 알 수 있었다. typeorm에서 SSL설정을 해주면 문제는 해결된다.
ormconfig.json에서 수정을 하거나 typeorm.forRoot 내부에서 바로 수정을 하면된다. 위의 설정처럼 ssl부분을 추가하면 오류가 생기지 않는다.
[참고한 링크]
반응형
'Back-End > NestJs' 카테고리의 다른 글
[NestJS] must be a number conforming to the specified constraints - body dto 타입 에러 해결 (0) | 2022.06.11 |
---|---|
[NestJS] typeOrm migration 정리 (0) | 2022.06.10 |
댓글