강의

멘토링

커뮤니티

Inflearn Community Q&A

pak926's profile image
pak926

asked

Learn express with AWS in one day

Making an HTTP GET - 1

promise() 메소드 사용 불가 문제

Resolved

Written on

·

370

·

Edited

1

다음과 같은 양식으로 남겨주세요.

질문을 한 배경 :

질문내용 :

code sandbox에서 promise 메소드가 실행이 안되네요 ㅠㅠ
터미널에서 npm install mysql2 로 설치하고 db에서 데이터 조회도 잘되요

근데 createPool 메소드에 체인해서 promise()를 사용하는건 안되네요
도와주세요!

 

 

 

node.jspostgresqlmongodbexpress

Answer 1

0

yangdongjun님의 프로필 이미지
yangdongjun
Instructor

선생님 디비에 접속하는 환경이 혹시 어디일까요?

코드문제가 아니라 db에 접근하는 데이터베이스 네트워크가 문제인것같습니다.

코드의 문제일 가능성도 있습니다.

pak926님의 프로필 이미지
pak926
Questioner

codesandbox입니다

promise메소드를 지우고 pool 을 이용해서 db에 데이터를 조회하는 메소드는 정상동작합니다

어느 부분을 살펴봐야할지 감이안오네요 ㅠ

yangdongjun님의 프로필 이미지
yangdongjun
Instructor

선생님 제가 mysql2 를 쓸때 callback으로 작업을 코드에서 했었었나요?
async await 로 처리한 것 같은데 만약 callback으로 처리하시길 선호하신다면 mysql 로 처리하시는게 좋을 것 같습니다. 그럴때는 createpool 처리는 mysql2 와는 다를 수 있습니다.

저도 callback으로 처리하려고 했는데 뭔가 잘 안되더라고요.

yangdongjun님의 프로필 이미지
yangdongjun
Instructor

선생님 나중에 디코들어오실 수 있으면 그때 일정맞춰서 한번 같이 봐보죠

사실 글로는 한계가 있는 부분이 코딩이니까요.

pak926's profile image
pak926

asked

Ask a question