로그인 문제는 해결했습니다. 강좌에서 리액트 디비 구조랑 통일한다고 해서 혹시 몰라 따라 수정했었는데 passport/local.js 에서 email을 userId는 변경하질 않아서 passport가 제대로 작동하지 않은것 같습니다. 그래서 로그인도 되고 기분좋게 다 끝났다 했는데 포스트 글쓰기, 팔로우, 팔로워 등 요청보낼때 에러가 발생합니다. 이게 바로 제로초님이 말한 쿠키 문제 같습니다. 자세한 내용은 이미지와 같습니다. 근데 로컬 에서 npm run dev로 하면 에러없이 잘 작동합니다. AWS EC2에서만 에러가 발생하니 디버깅하는법을 잘 모르겠습니다. 좋은 하루 되시고 답변 부탁드리겠습니다.ㅠㅠ 노드교과서를 한번 쭉 봐야겠네요 ㅠㅠ
답변감사드립니다. 네 말씀하신대로 403에러는 이미회원가입이되어있습니다라고 뜹니다. 회원가입은 가입은 정상적으로 되는것 같고 그다음 로그인될때 401 Unauthorized 에러가 발생하는것 같습니다. 가입되지않은 아이디나, 이상한 아이디를 써서 로그인 시도해도 같은 에러가 발생합니다. 예전부터 return, cors, withCredentials 등 신경써서 봤지만 빠진 부분이 있는건지 복붙도 하면서 체크해봤는데 찾기가 힘드네요. 만약 파악되기 힘든 문제라면 어떤 파일 위주로 봐야되는지 알려주시면 다시 코드 비교해보겠습니다. 우선 back/router/user.js, app.js, model.js 등 비교했고 front는 store/user.js 쪽 위주로 봤습니다. 좋은 하루 되십시오!
네 찾아보니 `store/users.js` signup 쪽에 소스가 잘못된거 같아 수정 후 AWS EC2에 다시 올려서 확인 하려고 하는데 잘되던 back쪽분만 아니라 front둘다 무한 로딩 상태인데 혹시 이럴때는 어디를 확인하면 될까요? front aws ec2 nuxt build 할때도 거의 10분넘게걸려서 기다렸는데 다시 문제가 발생했네요 ㅠㅠ
감사합니다 : ) 어제 백엔드, 프론트 다 설치해서 pm2 이부분만 따라해서 앞부분을 볼 생각을 못했네요. 보니깐 AWS 백엔드, 프론트 서버를 둘다 프론트서버쪽에서 작업하고 있었네요. 지금 프론트가 안되서 확인해보니 같은 곳에서 작업을 하면서 덮어씌우고있었네요. 좋은 밤 되세요!
sudo apt-get install -y mysql-server mysql_secure_installation ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'ldh'; mysql -u root -p sudo npm start && pm2 monit 이렇게 나오네요 ㅠㅠ