inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

코드로 배우는 React 19 with 스프링부트 API서버

부록_AWS 빈즈톡, RDS, S3 자료

업로드 파일 보여주기(교재 191~199) 관련 질문

132

hee woong Yoo

작성한 질문수 10

0

image.png

위 그림은 교재 195페이지 내용입니다.

localhost:8080으로는 교재의 내용대로 잘 실행이 되었습니다.

그래서, 지금은 aws beanstalk에서(localhost:8080이 아니 aws 서버)에서 윗 부분을 실행 시켜볼려고 하니, 3가지에 부딪혔는데...

  1. 당장 내 서버(aws서버)의 upload폴더는 어디에서 볼 수 있으며,

  2. 어떻게 upload 폴더에 aaa.jpg를 올리며,

  3. 'localhost:8080/api/products/view/aaa.jpg 대신에 "beanstalk도메인/api/products/view/내파일이름"으로 위의 사진 처럼 실행시킬 수 있는지

위 3가지에 대해서 정중히 질문드립니다.

(수정 추가) 지금 aws RDS 의 CRUD는 원활히 이루어지고 있습니다.

react spring-boot jpa jwt redux-toolkit

답변 1

0

구멍가게코딩단

Beanstalk를 이용하신다면 결국 서버의 실행은 EC2를 이용해서 하게 됩니다.

따라서 EC2 서버에 접속하셔야만 합니다.

1.

프로젝트의 upload의 경우 프로젝트가 실행되는 폴더내에 자동으로 upload라는 폴더가 만들어 지고 서버의 실행시에도 해당 경로를 찾아서 업로드 및 조회가 동일하게 이루어 집니다.

jar 파일로 빈즈토크에 배포하셨다면

/var/app/current

라는 경우에 upload 폴더가 생성되실 겁니다.

 

  1. SSH 접속을 이용해서 생성된 upload 폴더를 찾아서 파일들을 추가하실 수 있습니다.

다만 AWS를 이용하신다면 S3 를 이용하도록 코드를 수정하시고 사용하시는게 성능면이나 유지보수 측면에서도 훨씬 나으실 겁니다.

 

책을 가지고 계신다면 Appendix 에 해당 내용들이 있으니 참고하시면 도움이 되실 겁니다.

 

 

 

 

동일하게 실습하는데 이상하게 페이지를 찾지 못하네요..

0

71

2

22. REST 방식 컨트롤러 만들기(2), 29. 등록처리 부분 질문이 있습니다.

0

74

2

37강. 강의수업듣다 질문드립니다.

0

55

2

TodoDTO test 함수

0

77

3

강사님 오타 있음요

0

74

2

No 1. 교제(ppt) soruce 복붙 문제 의 건

0

93

4

No 1. 교제(ppt) soruce 복붙 문제 의 건

0

66

3

17강 문의드립니다.

0

43

1

카카오 연동설정이 이제 안되는거 같아요

0

178

2

8장 마지막 강의 시 오류

0

97

4

혹시 뭐가 문제인지 알 수 있나요?

0

85

2

챕터: React-Router 설정

0

57

2

백)TODO관련

0

55

2

마리아 db 설치중 포트를 이미 사용중이라고 합니다

0

106

2

이강의 듣고 소화시켰다면 몇년차 정도 개발자라고 할수 있을까요?

0

105

1

CSR , SSR 의 수요 궁금증 질문

0

79

2

섹션5부터...

0

71

1

간단한 코드 질문!!

0

58

2

tbl_todo 질문입니다

0

63

2

수업 외 질문인데 'tbl'이 무슨 의미인가요???

0

285

2

엔티티클래스에서 질문입니다

0

76

2

수정시 writer값이 삭제되는 오류

0

39

2

교안 31 오타 수정해주세요

0

60

2

쿠키에 accessToken, refreshToken을 담고, 조회 시에 undefined

0

77

1