Inflearn Community Q&A
promise() 메소드 사용 불가 문제
Resolved
Written on
·
370
·
Edited
1
다음과 같은 양식으로 남겨주세요.
질문을 한 배경 :
질문내용 :
code sandbox에서 promise 메소드가 실행이 안되네요 ㅠㅠ
터미널에서 npm install mysql2 로 설치하고 db에서 데이터 조회도 잘되요
근데 createPool 메소드에 체인해서 promise()를 사용하는건 안되네요
도와주세요!


node.jspostgresqlmongodbexpress
Answer 1
0
yangdongjun
Instructor
선생님 디비에 접속하는 환경이 혹시 어디일까요?
코드문제가 아니라 db에 접근하는 데이터베이스 네트워크가 문제인것같습니다.
코드의 문제일 가능성도 있습니다.
yangdongjun
Instructor
선생님 제가 mysql2 를 쓸때 callback으로 작업을 코드에서 했었었나요?
async await 로 처리한 것 같은데 만약 callback으로 처리하시길 선호하신다면 mysql 로 처리하시는게 좋을 것 같습니다. 그럴때는 createpool 처리는 mysql2 와는 다를 수 있습니다.
저도 callback으로 처리하려고 했는데 뭔가 잘 안되더라고요.






codesandbox입니다
promise메소드를 지우고 pool 을 이용해서 db에 데이터를 조회하는 메소드는 정상동작합니다
어느 부분을 살펴봐야할지 감이안오네요 ㅠ