inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[리뉴얼] React로 NodeBird SNS 만들기

도메인 연결하기

front 로그인 오류

해결된 질문

618

nathanEast

작성한 질문수 13

0

서버와 프론트 모두 80 포트로 실행되고 있고 둘 다 도메인 주소로 접속도 가능 합니다.

그런데 프론트 서버에서 로그인 시도시 네트워크 탭에 로그인 요청도 가지 않고 에러가 뜨는 상황입니다.

터미널 조작은 두개 모두 ubuntu@ 에서 하고 있습니다. 

제가 어느 부분을 놓치고 있는 걸까요 ㅠㅠ..

nodejs redux express react Next.js

답변 13

1

nathanEast

backUrl을 프론트 서버 주소로 적어놓아서 index.saga에 axios defaultUrl  설정이 프론트 서버로 되었기 때문에 발생한 에러였네요 !! 정말 감사합니다 제로초님 ㅎㅎㅎ 다음엔 모든 파일을 꼼꼼히 보도록 하겠습니다.

1

제로초(조현영)

서버 cpu사용량이나 메모리가 터졌거나 하면 저런 상황이 나옵니다. 프론트 서버 재시작한 후 다시 접속해보세요.

0

nathanEast

현재 ssh 주소로 터미널에서 접속이 안되는 상황 입니다.

ssh: connect to host ec2-3-36-22-225.ap-northeast-2.compute.amazonaws.com port 22: Connection timed out

말씀해주신 front 부분 config부분 오타 확인 했습니다!! 

0

제로초(조현영)

https://github.com/nathaneast/nodebird/blob/master/front/config/config.js

backUrl인데 프론트 주소로 되어있습니다.

0

제로초(조현영)

프론트 서버에서 sudo pm2 reload all && sudo pm2 monit을 해보세요. 바로 에러가 나나요?

0

nathanEast

네 프론트, 백 서버 모두 nodebird.shop, api.nodebird.shop 주소로 배포 했습니다 설상가상으로 프론트 서버까지 갑자기 죽어버렸네요 ㅠㅠ..

0

제로초(조현영)

현재 에러는 nodebird.shop/user와 nodebird.shop/posts가 존재하지 않는 라우터라는 것입니다. 제가 접속해봐도 나오지 않는데 nodebird.shop이라는 서버를 배포하셨나요? 

0

nathanEast

현재 로그인 시도 후에 에러 로그를 보면 /user/login/posts 요청이 나오지 않습니다. 제 코드를 아무리 보아도 /user/login/posts 요청을 보낼수가 없는 구조인데 왜 그렇게 요청이 갔는지는 정말 모르겠네요..

차치하고 현재 로그인 전에 화면 로드 후에도 에러 로그를 보면 GET: /user,  GET: /posts?lastId=0 두가지 요청에 대한 오류가 나옵니다.

두 요청의 page index에서 요청하는 부분, 리덕스, 사가, 서버 코드의 흐름이나 오타  문제도 없는것 같은데 왜 데이터를 받아오지 못하는 건지 모르겠습니다. 

원인을 전혀 모르겠어서 현재 db에 들어있는 post 데이터를 못받아오니 혹시 db연결이 안되지 않았는지, 서버 터미널 세션 에러가 있어서 express-myqsl-session 설치와 셋팅 등등

다양한 시도와 실험 후에도 똥멍청이처럼 하루쟁일 성과없이 삽질과 시간낭비만 하고있는 상황인데 도움을 주시면 정말 감사하겠습니다. 꼭 해결하고 싶어요 ㅠㅠ.....

프론트 에러와 깃 소스코드 링크 첨부합니다 !

https://codesandbox.io/s/nodebirdfronterrorterminal2-t2t2q?file=/src/index.js:35244

https://github.com/nathaneast/nodebird

0

제로초(조현영)

일단 서버 요청 주소가 /user/login/posts로 되어있는 부분이있네요. 오타가 섞인 것 같습니다. 오타 밑에는 메모리 부족 문제도 있습니다. 일단 오타 먼저 해결해보세요.

0

nathanEast

프론트 터미널에서 npx pm2 log --lines 500 후에  에러 부분만 코드 스크립터에 올렸습니다.

혹시 에러를 공유할 수 있는 더 좋은 방법이 있으면 알려주시면 감사하겠습니다.

nodebird_front_terminal_error_log

0

제로초(조현영)

304는 에러가 아닙니다. gif를 봤을 때도 아직도 에러메시지가 짤렸습니다.

console.error한 것들이 너무 길어서 그런 것 같기도 하네요.

0

nathanEast

로그인 요청시 서버, 프론트 터미널의 모습 입니다

말씀해 주신 대로 서버단에서 304 에러인듯하여 고군분투 중입니다 ㅎㅎ

서버 터미널

프론트 터미널

0

제로초(조현영)

서버쪽 터미널(pm2)에서 에러가 나는데 에러가 윗 부분에서 짤렸습니다. 에러 메시지 처음 부분을 보여주세요. 브라우저 콘솔에서 나는 에러는 서버쪽 문제 때문에 같이 나는 겁니다.

넥스트 버젼 질문

0

77

2

로그인시 401 Unauthorized 오류가 뜹니다

0

89

1

무한 스크롤 중 스크롤 튐 현상

0

174

1

특정 페이지 접근을 막고 싶을 때

0

103

2

createGlobalStyle의 위치와 영향범위

0

96

2

인라인 스타일 리렌더링 관련

0

91

2

vsc 에서 npm init 설치시 오류

0

146

2

nextjs 15버전 사용 가능할까요?

0

158

1

화면 새로고침 문의

0

121

1

RTK에서 draft, state 차이가 있나요?

0

153

2

Next 14 사용해도 될까요?

0

452

1

next, node 버전 / 폴더 구조 질문 드립니다.

0

349

1

url 오류 질문있습니다

0

211

1

ssh xxxxx로 우분투에 들어가려니까 port 22: Connection timed out

0

372

1

sudo certbot --nginx 에러

0

1274

2

Minified React error 콘솔에러 (hydrate)

0

469

1

카카오 공유했을 때 이전에 작성했던 글이 나오는 버그

0

247

1

프론트서버 배포 후 EADDRINUSE에러 발생

0

326

1

npm run build 에러

0

518

1

front 서버 npm run build 중에 발생한 에러들

0

381

1

서버 실행하고 브라우저로 들어갔을때 404에러

0

337

2

css 서버사이드 랜더링이 적용되지 않아서 문의 드립니다.

0

287

1

팔로워 3명씩 불러오고 데이터 합쳐주는걸로 바꾸고 서버요청을 무한으로하고있습니다.

0

237

2

해시태그 검색에서 throttle에 관해 질문있습니다.

0

201

1