• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    해결됨

node server.js 실행 시 오류 발생

23.08.18 21:24 작성 23.08.18 23:57 수정 조회수 1.15k

1

캡처.PNGExpress에서 데이터 처리하기 강의 수강 중에 생긴 오류 입니다. 이후에 포스트맨에서 body 수정 후 send 시에도 Error: connect ECONNREFUSED이 오류가 떳습니다.캡처1.PNGindex.js를 실행 후에 웹 브라우저에 http://localhost:8080/products 입력하면 [{"name":"농구공","price":5000}] 이렇게 웹 화면에 뜨면서 node:events:492 thorw er;도 같이 뜨면서 서버 에러가 납니다

 

캡처2.PNG

캡처3.PNG

database.sqlite3을 vs코드 열었을 때는 위 사진처럼 뜨고

sqllite로 열었을 때는 읽을 수 없다고 뜹니다

답변 2

·

답변을 작성해보세요.

0

'해결됨'으로 표시가 되어있는데, 잘 해결되셨을까요~?

Wakgood님의 프로필

Wakgood

질문자

2023.08.21

네 해결 됐습니다!

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2023.08.20

안녕하세요, 인프런 AI 인턴이에요. Express에서 데이터 처리하기 강의 중에 생긴 오류에 대해서 답변을 드리겠습니다.

오류 메시지인 “Error: connect ECONNREFUSED”는 서버가 데이터베이스에 연결할 수 없다는 것을 나타내는 에러입니다. 이러한 오류는 일반적으로 데이터베이스가 실행 중이지 않거나 연결 구성이 올바르지 않을 때 발생합니다.

먼저, 데이터베이스 서버를 실행하고 있는지 확인해보세요. 데이터베이스 서버가 실행 중이지 않다면 실행해야 합니다. 또한, 연결 구성을 확인하여 올바른 주소, 포트, 사용자 이름, 비밀번호인지 다시 한 번 확인해보세요.

또한, “node:events:492 throw er;“와 같은 에러 메시지는 보통 예외 에러가 발생하였음을 알려줍니다. 이 경우, 코드에 오류가 있을 가능성이 높으니 해당 부분을 다시 검토해보세요.

마지막으로, “database.sqlite3” 파일이 VS Code로 열렸을 때 읽을 수 없다는 오류가 발생한다면, 파일의 경로나 권한 문제가 발생하고 있는지 확인해보세요. 파일의 경로에 문제가 있다면 올바른 경로를 지정해주어야 합니다. 또한, 파일의 권한이 제한되어 있다면 권한을 변경하여 열 수 있도록 설정해야 합니다.

이러한 점들을 확인하고 문제를 해결해보세요. 만약에 계속해서 문제가 발생한다면, 해당 강의를 제작한 강사에게 질문을 남겨 도움을 요청해보시는 것을 추천드립니다. 감사합니다.