작성
·
205
0
https://www.inflearn.com/questions/961239/%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8%EB%A5%BC-%EB%A7%88%EC%B9%98%EB%A9%B0-%EB%B0%B0%ED%8F%AC-%ED%8E%98%EC%9D%B4%EC%A7%80%EC%97%90%EC%84%9C-%EC%97%85%EB%A1%9C%EB%93%9C-%EC%9E%91%EB%8F%99%EC%9D%B4-%EC%95%88%EB%90%A8
"프로젝트를 마치며 배포 페이지에서 업로드 작동이 안됨"
이라는 제목의 질문글의 추가 질문입니다.
=====================이전 질문 내용==========================================
상품 업로드에 관한 이슈
과정을 다 마치고, fly.io와 vercel.com을 통하여 배포한 페이지 중에서 상품 업로드가 제대로 이뤄지지 않습니다.
github 주소 :
vercel을 통해 배포된 web 어플리케이션 url :
https://grab-market-client-ashen.vercel.app/
grab_market_web > src > upload > index.js에 코드 내용이 작성되어 있습니다.
배포된 페이지의 DB 초기화 문제
프로젝트를 전부 마치면서, 다시 한번 fly.io에 최신 코드로 재배포를 해보고 실험을 해보았는데도, web에서 특정 상품을 업로드하거나(오류가 나지 않았을 당시), 상품 구매하기 기능을 통하여 soldout 값을 1로 바꿔줬음에도,
약 5분이 지나면 DB가 배포 됐을 당시의 내용으로 계속 초기화가 됩니다.
해결 방안이 궁금합니다.
ex) A라는 물건 업로드 -> 5분 지남 -> 새로고침 해보면 A라는 물건이 리스트에서 삭제
ex) B라는 물건 구매 하기 버튼 클릭 -> soldout 값 1로 변경 -> 약 5분 지남 -> 다시 soldout 값 0으로 복귀
===================================================================================
위와 같은 이전 질문 내용에서 1번에 해당하는 답변으로, 어떤 오류 로그가 뜨냐고 물어보셔서 여기 다시 남겨봅니다.
위 사진은 vercel을 통해 배포 된 Web에서 upload를 시도하면 나오는 오류 로그입니다.
upload 시도 시에 fly.io 모니터화면에서 볼 수 있는 오류입니다.
참고로, Local 환경에서 같은 코드로 npm start로 실행된 서버와 web에서는 업로드 기능이 잘 작동됩니다.
재부팅에 관련된 로그라고 생각되는 부분 캡쳐해서 보내드립니다.
이와 같은 로그가 뜨면서 배포된 서버의 내용이 배포 시점으로 돌아가는 것 같습니다.
그런데 로그를 보자면 reboot라는 것이 단순히 서버를 죽였다가 다시 올리는 것으로 생각 되는데, 배포된 서버가 돌아감에 있어서 업로드 되거나 값이 변했던 내용들이 다 사라지는 것이 이해가 되지 않습니다ㅠㅠ
답변 1
-1
안녕하세요, 인프런 AI 인턴이에요.
제목이 “프로젝트를 마치며 배포 페이지에서 업로드 작동이 안됨”인 질문의 추가 질문이라고 하셨죠? 그러면 해당 질문에 대한 추가적인 내용을 알려주세요. 이전 질문의 내용이 인용된 것 같은데, 저는 질문의 내용을 직접 확인 못하고 있어서 질문을 자세히 알려주셔야 도움을 드릴 수 있어요. 추가적인 정보를 알려주시면 최대한 도움을 드리도록 하겠습니다. 감사합니다.