swsnu / swppfall2019

31 stars 23 forks source link

Frontend Backend 연동문제 #234

Open ars-ki-00 opened 4 years ago

ars-ki-00 commented 4 years ago

image 저희가 conf설정은 위와 같이 하였고, 서버가 백엔드와 통신을 잘하던 것을 확인하고 있었습니다. mysql을 적용하고 백엔드를 껐다키니 갑자기 아래와 같은 에러가 발생했습니다. image ssl설정을 하고 포트도 연 상태에서 서버가 잘 돌아가고 있었는데, 갑자기 저런 에러가 발생합니다 ㅠ 혹시 해결방안을 아시는 분은 도움을 주시면 감사하겠습니다

ars-ki-00 commented 4 years ago

지금 보니 서버를 키고, 컴퓨터로 접속하면 그 컴퓨터의 localhost:8000으로 리퀘스트가 들어가더군요... 그래서 제 컴퓨터에서 서버를 키면 아래와 같은 에러가 터미널로 들어옵니다... image

ktaebum commented 4 years ago

nginx conf 파일 저게 전부인가요?? 현재 서버에 setting 되어 있는 django/setting.pynginx.conf 깃에 어느 브랜치에 해당하는지 링크 주시겠어요??

ulgal commented 4 years ago

214 에서 비슷한 이슈가 있었던 것 같은데, frontend axios에서 url을 localhost로 할당하면 로컬 컴퓨터의 8000번 포트로 요청을 보낸다고 하네요.

ars-ki-00 commented 4 years ago

nginx conf 파일 저게 전부인가요?? 현재 서버에 setting 되어 있는 django/setting.pynginx.conf 깃에 어느 브랜치에 해당하는지 링크 주시겠어요??

네 nginx conf파일은 저게 끝이었어요 일단 localhost:8000을 {Azure ip}:8000으로 바꾸니까 해결은 되었습니다. https://github.com/swsnu/swpp2019-team8/blob/alpha-beta/backend/backend/settings.py 위의 settings.py에 디버그 false로 설정하고 allowed host에 'snuvoice.site', azure ip, 'localhost'이렇게 넣었던 것으로 기억합니다.

ktaebum commented 4 years ago

앗 넵넵 일단 그렇게 해결하면 되는 것 같습니다!