해결된 질문
작성
·
278
답변 2
1
안녕하세요!
저도 만들때 한번 비슷한 문제 있었던 것 같은데
우선 개발자도구 콘솔에 에러 메세지를 확인해보셔야 합니다.
api 요청 주소, express 오픈 상태 등을 체크해보니 해결했었던 것 같아요
제가 퇴근길이라 모바일로밖에 확인이 안돼서 집가면 다시 한번 체크해보겠습니다!!
감사합니다.
0
안녕하세요 확인해보니, api가 막히고 있는 것 같아요.
ec2에 배포한 코드에서 api 요청을 어디로 하고 있는지 확인해보시는 것이 필요할 것 같아요!
로컬에 요청하는게 아니라 배포하여 돌아가고 있는 서버로 요청해야합니다!
http://52.79.90.12:3000/restaurants
API 요청이 안돼네요!
http://52.79.90.12:3000/ 자체는 돌아가고 있는걸 보면, express는 돌아가고 있는데
업데이트 된 코드가 반영되지 않았을 가능성이 큰 것 같아요.
무중단 배포하셨다면 업데이트한 소스를 pm2 restart 해주셔야 할 것 같아요.
http://www.iksanmatzip.shop:3000/restaurants?category=1
이거는 또 제대로 작동하는걸 보면,
쿼리로 넘어갈 때 문제가 생기는게 확실해 보이네요.
const selectAllRestaurantsQuery = `SELECT title, address, category, videoUrl FROM Restaurants where status = 'A';`;
const selectCategorizedRestaurantsQuery = `SELECT title, address, category, videoUrl FROM Restaurants where status = 'A' and category = ?;`;
이 부분에서 쿼리가 정상적인지 더블체크가 필요합니다!
또는 DB 연결자체가 잘 되고 있는지 확인해야 합니다.
DB 연결이 정상적이라면,
node index.js로 컴파일을 돌려서 node에서 리턴해주는 에러메세지 확인이 필요합니다!
선생님 정말 감사합니다 ㅠㅠㅠㅠ 워크벤치 들어가보니 DB가 지워져있더라고요...하,,
먼저 확인해봤어야하는데,,, 자꾸 질문해서 귀찮으셨을텐데 친절하게 답변해주셔서 감사합니다!!!
감사합니다 선생님!! 내일 아침 일어나서 한번 해볼게요..! 다시 댓글 남기겠습니다🥺