728x90

nginx 2

[nginx] 특정 요청에 대한 nginx 500

발단 이미지 업로드하는 api에 대해서만 전부 nginx 500에러가 발생하고 있었다. 해결 과정 먼저 nginx의 에러 내용을 확인해준다. 맥(홈브류)의 경우 다음과 같이 입력한다. cd /opt/homebrew/var/log/nginx/tail -f error.log 에러가 다음과 같이 확인되었다. client, server, request를 파악해서 현재 발생한 오류를 찾는다. 나는 하나의 서버만 개발하고 있는 상태라 request, 시간만 확인하면 바로 확인할 수 있었다. "/opt/homebrew/var/run/nginx/client_body_temp/0000000005" failed (13: Permission denied), client: 127.0.0.1, server: www.tandan..

[nginx] location /api 로 api주소를 시작하는 이유

프로젝트가 마무리단계에 접어들고 있다. 배포 중 nginx로 고통받았던 기억이 있어서 다시 고생하지 않기 위해 기록해두려 한다... 엘리스에서 첫번째 프로젝트는 사실상 배포를 코치님들이 거의 맡아서 해주신 수준이라 답지를 보고 이러한 흐름으로 진행되는구나.. 하고 넘어가고, 두번째 프로젝트를 하면서 생겼던 이슈를 통해 이 내용에 대해 확실히 알게 되었다. 이유를 모르고 진행하다 보면 결국 언젠가 큰 화를 불러오는 것 같다...ㅋㅋ 문제 처음 express에 대해 배우면서 라우터, 미들웨어 등 여러 구조에 대해 알게 되었을 때 모르고 넘어갔던 부분이 몇 가지 있는데, 그 중에서 첫 진입단에서 세팅하는 부분이 기억에 난다. 아래는 내가 지금 진행중인 프로젝트의 진입단이다. const routeLoader =..

728x90