요약
<aside>
💡 Nginx 환경 파일에서 client_max_body_size
를 설정하자!
</aside>
이슈: 클라이언트 쪽에서만 발생하는 파일 크기 에러!
- 클라이언트 측에서 API를 붙이고, 사진을 업로드할 때 계속 용량이 너무 크다는 에러가 발생했다.
- 그러나 Nest 서버에서는 multer 모듈로 이미지를 받을 때, 최대 10MB까지 허용하도록 설정했기 때문에 왜 문제가 발생하는지 감을 못 잡고 있었다.
- 게다가 서버에서 dev용으로 테스트를 하면, 이미지가 잘 업로드되었다.
원인 파악
가설1: NCP Object Storage에서의 파일 크기 제한?
- 백엔드 측(
localhost
)에서 postman으로 요청을 날릴 땐 3MB 사진도 nest에 잘 전달됐다.
- 그러면 nest에서 object storage에 업로드할 때 문제가 발생하는 것일까?
- 일단 Object Storage upload 메서드에서 별다른 파일 크기 제한을 설정하지 않았었다.
<aside>
❓ NCP Object Storage API로 업로드할 때 디폴트 파일 크기 제한이 있는 걸까?
</aside>