인프런 커뮤니티 질문&답변

성민최님의 프로필 이미지
성민최

작성한 질문수

React + API Server 프로젝트 개발과 배포 (CI/CD)

04. 도메인 등록과 HTTPS 설정

안녕하세요. nginx관련 오류인것 같습니다.

작성

·

628

0

vite를 쓰지 않고 기존에 존재하던 코드로 진행하고 있었습니다.

도메인 등록 후 들어가보는 과정에서 (6분40초)

아래와 같은 오류가 발생합니다.

nginx.png

우선 제 코드는

포트넘버.png서버 측 포트 넘버가 3500으로 설정되어 있어 location 추가해주는 부분도 3500으로 진행하였고

 

서버 코드.png서버 측 라우트입니다.

 

클라이언트 packagejson.png클라이언트 build 부분입니다.

보안을 위해 소스맵 false를 사용한 후

build된 폴더 내용을 통채로 옮겼습니다.

 

어떤 문제일까요 ㅠ

답변 2

0

성민최님의 프로필 이미지
성민최
질문자

헉 빠른 답변 감사합니다 !

우선 해결 하였습니다.

말씀해주신 pm2로 실행했었기에 해당 path로 가서 weberror와 wervererror를 확인하였습니다.

문제는 서버는 mongoose에러와 cors에러

클라이언트는 path not defined문제였습니다.

  1. .env파일을 git ignore했어서 디비와 연결된 코드가 없었습니다.

  2. cors설정도 마찬가지로 routes53을 통해 받은 도메인을 등록하지않았었습니다.

  3. server 실행 코드에 path를 require하지 않았습니다.

사소한 실수로 비롯된 문제였지만 해결하지 못했었는데

알려주신 에러로그 보는법으로 확인하는법을 알았습니다.

감사합니다.

추가 질문이 있다면 제가 에러 발생시 여러번 접속을 했어서 에러로그가 작성이 꽤 되어있던데

로그가 알아보기 쉽게? 작성되게 하는법?같은것이 있을까요 ?

Kenu 허광남님의 프로필 이미지
Kenu 허광남
지식공유자

에러 로그에 적응되면, 빨리 알아 볼 수 있습니다. 영문 타이핑도 많이 할수록 빨라지듯이, 에러를 만나서 처리하는 경험이 많아지면, 패턴이 보입니다.

다행히도 인터넷으로 검색할 수 있는 세상에 살고 있습니다.

https://www.google.com/search?q=how+to+google+error+messages

0

Kenu 허광남님의 프로필 이미지
Kenu 허광남
지식공유자

에러 로그는 어떻게 되나요?

node process 확인은 `ps -ef | grep node` 로 떠 있는지 확인할 수 있습니다.

pm2 로 띄웠을 때 로그는 ~/.pm2/logs 폴더에 있습니다.

 

제가 CRA보다 Vite를 추천하는 이유는 node_modules 용량과 빌드 속도 차이에 있습니다.

image

일단 개인 프로젝트보다는 제가 제공한 예제로 먼저 한 번 작은 성공을 경험해 보시면 좋겠습니다.

 

성민최님의 프로필 이미지
성민최

작성한 질문수

질문하기