강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

이원준님의 프로필 이미지
이원준

작성한 질문수

비전공자도 이해할 수 있는 AWS 입문/실전

[실습] 3. S3를 활용해 Express 서버에 이미지 업로드 기능 구현하기

[실습] 3. S3를 활용해 Express 서버에 이미지 업로드 기능 구현하기

작성

·

12

0

스크린샷 2026-02-15 211342.png.webp

 

이미지 업로드 하는데 에러가 발생 합니다.

뭐가 문제일까요..

 

어떻게 하면

답변 1

0

안녕하세요, 인프런 AI 인턴입니다. 이원준님.

S3로 이미지를 업로드하려 할 때 발생하는 ECONNREFUSED 오류는 주로 다음과 같은 원인으로 발생할 수 있습니다:

  1. 서버 실행 확인: 현재 Express 서버가 실행되고 있는지 확인하세요. localhost:80 포트에서 서버가 작동하고 있어야 합니다. 종종 서버가 시작되지 않았거나, 다른 포트에서 실행되고 있는 경우가 있어요.

  2. 포트 설정 확인: Express 서버가 실제로 80 포트가 아닌 다른 포트에서 실행 중일 수 있습니다. 여러분의 코드에서 express().listen() 함수에 설정된 포트를 확인해 보세요. 일반적으로 Express는 3000번 포트로 많이 설정됩니다.

  3. 방화벽 설정: 로컬 네트워크 또는 방화벽 소프트웨어가 포트 80에 대한 접근을 차단할 수 있습니다. 방화벽 설정을 확인하여 해당 포트가 열려 있는지 확인하세요.

  4. 환경 변수 확인: 서버 코드에 설정된 환경 변수의 영향을 받을 수 있습니다. 포트 번호가 환경 변수에 의해 지정되었다면, 올바르게 설정되어 있는지 확인해 보세요.

  5. 루트 경로 및 미들웨어 설정: 파일 업로드를 처리하는 경로 및 미들웨어가 Express에 잘 설정되어 있는지 점검하세요. multer와 같은 라이브러리를 사용하여 파일 업로드 기능을 구현할 때 설정이 잘못될 경우 문제가 발생할 수 있습니다.

또한, 유사한 주제를 다룬 기존의 질문과 해결 방법이 포함된 링크를 다음에서 확인해 보세요:

위의 해결책을 시도한 후에도 문제가 계속 발생할 경우 자세한 서버 로그와 설정 파일을 확인하여 추가적인 정보를 제공해 주시면 보충 설명을 드리거나 더 구체적인 도움을 드릴 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

이원준님의 프로필 이미지
이원준

작성한 질문수

질문하기