helmet csp
811 단어 JavaScript삽질JavaScript
- express에서 이미지파일을 s3에 저장하고 저장된 이미지의 주소를 가져오는데 성공했다.
- html img태그에 이미지의 주소를 넣어 브라우저에서 띄우는 경우 아래의 오류 메시지와 함께 이미지가 안보이는 문제가 발생했다.
- helmet에서 Content Security Policy설정을 변경하여 해결하였다.
app.use(
helmet({
contentSecurityPolicy: {
directives: {
...helmet.contentSecurityPolicy.getDefaultDirectives(),
'img-src': ["'self'", process.env.AWS_S3_IMAGE_URL],
// AWS_S3_IMGAGE_URL : 허용할 이미지 소스의 주소
},
},
})
);
https://stackoverflow.com/questions/65295213/allowing-s3-images-with-npm-helmet 참고
Author And Source
이 문제에 관하여(helmet csp), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@dakim/helmet-csp저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)