• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    해결됨

pending 질문입니다.

23.08.03 16:27 작성 조회수 645

0

메인화면으로가는 버튼을 빠르게 반복해서 누르면 로딩중만 나오길래 개발자모드에서 network를 보면 (pending)이렇게 나오면서 응답을 못하는상태인데 왜 그러는걸까요? 모든 함수에서 mysql에 연결하고 쿼리문 사용할때 async/await 사용하고있습니다.

로그인 미들웨어는 promise로 사용하고있는데 정확히 어떤점때문에 이러한 오류가 발생하는지 모르겠습니다.

저pending 오류를 어떻게해야 해결이 될까요?

답변 1

답변을 작성해보세요.

0

book 컨트롤러부터 다 봐야하지 않을까요. 로그인 미들웨어에서 에러났다는 걸 어떻게 아시나요?

하나 의심가는 건 db.getConnection이 매번 호출된다는 거긴 합니다.

밈몀묘님의 프로필

밈몀묘

질문자

2023.08.03

현재 로그인했을때만 book페이지로 이동하도록 하였습니다. 그리고 book페이지로 이동하기전에 아래의 list 컨트롤러를 실행하고 해당 값을 book에 보내줘서 해당 데이터들을 가져오는 방식입니다.

로그인 미들웨어에서 오류는 아닌것 같고 list에서 오류가 난게 아닌가 싶습니다 제 짐작이여서 잘 모르겠습니다.

밈몀묘님의 프로필

밈몀묘

질문자

2023.08.03

아 죄송합니다. 다른 함수들에서는 전부 db.getConnection 호출후에 conn.release() 연결을 종료했었는데 여기만 안했었네요. 죄송합니다.