nodejs nginx s3 동영상 전송시 에러

hipAn·2022년 11월 14일
0

트러블슈팅

목록 보기
1/2

프로젝트를 진행하며 구현중이던 채팅기능에서
이미지전송과 동영상 전송도 추가하기로 하여 오늘 작업에 들어갔다.

후다닥 s3를 구현하고 thunderclient로 form 전송 테스트까지 모두 마치고 프론트앤드에서도 구현이 되었다고 하고 같이 합을 맞춰보기로 하였다.

이미지 파일은 원하던대로 잘 전송되어왔는데
동영상은 왠지모르게 프론트에서 cors가 터져나오고 있었다.

thunder로 나는 문제없이 작동하였기때문에 처음에는 프론트앤드 코드 문제인줄알고 같이 고민을 하고 있던 찰나에 이런 저런 다른 파일들도 전송을 해보니 딱
동영상파일만 전송이 안되는것을 알게되었고 또한 로컬에서는 업로드가 되는데 외부에서는 안되는것으로 보아 nginx의 문제일까 싶어 구글링을 해보니 역시나 서버에서 구동시켜두었던 nginx는 기본 용량이 1mb 제한 이란다...

/etc/nginx/nginx.conf 로 진입하여

server{
client_max_body_size 300M
}

를 통해 용량제한을 늘렸다.

처음엔 클수록 좋을거같아서 2기가로 설정했는데 ㅋㅋ... 서버비는 한정되어있고 서버 부하도 크기때문에 카카오톡 기준 300M로 변환시키고나서는 잘 작동하기 시작한다.

profile
아 나도 이랬을 때가 있었는데..

0개의 댓글