You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
현재 코드를 확인하지 못해 정확한 답변은 드리기 어려우나,
Error Message를 확인해보시면 Cannot enqueue Handshake After already enqueuing a Handshake 라고 출력됩니다.
해당 문구는 이미 DB 연결이 된 상태에서 한 번 더 연결을 진행한 경우 뜨는 에러문입니다.
개발자는 DB 연결을 위해 .createConnection()을 호출하고, 그 다음 .connect()을 호출하여 DB Connection을 실행합니다.
이 때, 이후 개발자가 작성하는 코드에는 .connect()라는 함수를 사용하지 않아도 됩니다.
왜냐면 이미 이전에 작성된 .connect()으로 연결이 완료된 상태이기 때문입니다.
따라서 기존에 .createConnection() 으로 연결을 생성한 뒤 .connect()를 호출하셨다면 이미 DB는 연결된 상태이므로
이후 작성되어야할 코드는 .connect()을 호출할 필요가 없습니다!
PS. 아래 Reference로 해당 에러에 관한 글을 가져왔습니다 참고 바랍니다.
Member
@HyeonUk-Ko
작업 내용
Node.js에서 MariaDB를 사용하는 과정 중 쿼리 에러
문제점
웹 게시글을 보고 쿼리문과 마리아 DB 연동 코드를 옮겨서 작성하였습니다.
마리아 DB의 연동 과정을 정확한 이해를 못하고 코드 작성을 잘못하여
현재 실행이 불가한 상태입니다.
Pull Requests는 Database연동 코드를 적용하기 전 코드를 커밋하였습니다.
에러문
The text was updated successfully, but these errors were encountered: