TIL

항해99_TIL220612 (미니프로젝트 5일차)

Hyeongjun_Ham 2022. 6. 14. 22:25

오늘 백엔드 부분을 다 합치고 서버에 배포했다.

오늘 나온 이슈

aws s3에 이미지를 저장하려고 하는데, 배포하고 post요청으로 저장은 되는데 put요청, delete요청을 403에러로 엑세스 할 수 없다고 계속 나왔다.

 

이유 : git hub에 aws키가 노출되면 일부 권한을 제한한 것이라고 한다.

 

aws키 노출을 없애서 실행하니 정상작동 했다!

 

출처 : https://velog.io/@idean3885/Spring-S3-%EC%97%85%EB%A1%9C%EB%93%9C

 

Spring S3 업로드

S3 파일 업로드 코드

velog.io

 

CORS설정

@Configuration
public class WebConfig implements WebMvcConfigurer {
    @Override
    public void addCorsMappings(CorsRegistry registry) {
        registry.addMapping("/**")
                .exposedHeaders("Authorization")
                .allowedOriginPatterns("*");
    }
}

 

 

출처 : https://dev-pengun.tistory.com/entry/Spring-Boot-CORS-%EC%84%A4%EC%A0%95%ED%95%98%EA%B8%B0

 

[Spring Boot] CORS 설정하기

CORS란? (Cross-Origin Resource Sharing,CORS) 란 다른 출처의 자원을 공유할 수 있도록 설정하는 권한 체제를 말합니다. 따라서 CORS를 설정해주지 않거나 제대로 설정하지 않은 경우, 원하는대로 리소스를

dev.exd0tpy.xyz