2022 01 17
2022-01-17¶
이미지 서버 만들기¶
- 리팩터링 방향 - S3에 의존적이던 이미지 서버... 이제 이미지는 그냥 인스턴스에서 저장을 해둬야함 - 나는 이미지를 그냥 서버에서 저장하는 방식을 채택할 것임 - /home/ubuntu/images
- 문제 상황 - https://dksykemwl00pf.cloudfront.net/d4e36ba9d63348ff8d0aefa8c403d9f6.png 였던 것을 - https://nolto.kro.kr/images/d4e36ba9d63348ff8d0aefa8c403d9f6.png 으로 변경해야 함 - 피드에 올릴 이미지 + 유저 프로필 이미지까지 다음과 같은 방향으로 변경해야 함
- 해결 절차 1. DB에 저장된 dksy~ 를 한꺼번에 nolto.kro.kr로 변경 시켜야 함 2. 이미지를 모두 서버에 저장해둬야 함 3. 서버에 저장된 이미지를 불러올 수 있는 API를 만들어야 함 4. 이미지를 서버에 저장할 수 있는 Repository를 구현해야 함
Spring MVC로 이미지 전달하기¶
- 참고: https://www.baeldung.com/spring-controller-return-image-file
@ResponseBody사용` - 곧바로 HTTP ResponseBody에 Image를 담아 반환하자