토이프로젝트에서 planetscale 의 서버리스 데이터베이스를 사용중이였다.
DB를 생성하고 DB의 key(url) .env 파일안에 넣어서 관리중이였는데
간헐적으로
Authentication failed against database server at `aws.connect.psdb.cloud`, the provided database credentials for `url` are not valid.
key 가 유효하지않다고 에러가 나는것이였다.
생성한 DB에서 새로운 key 를 발급한후 변경해주면 다시 잘 동작하였다.
이유는 .env 파일을 github에 push 했기때문이였다.
.gitignore 파일에 .env 를 제외파일로 선언했지만 프로젝트 초기 생성당시 이미 .env 가 올라가있기때문에
변경된 env 가 계속 푸시돼고 있던것이였다.
github에서 env 를 삭제후 예외처리하여 푸시가 되지않으니 에러가 해결되었다
'ETC' 카테고리의 다른 글
[ETC]웹 접근성 이란? (2) | 2023.11.22 |
---|---|
[ETC] GitHub Open Api (0) | 2023.03.17 |
[ETC] HTTP 요청헤더 (0) | 2023.01.11 |
[ETC] eslint 와 prettier 차이 (0) | 2023.01.05 |
[ETC] 웹 서버 구조 (0) | 2022.12.16 |