백엔드 개발/Mega Waka Board 프로젝트

[#1/node.js] 서버에서 갑자기 오류를 내뿜는다..

Jongung 2023. 1. 30. 16:23

23년도 1월 30일, 매일 잘 쓰고 있던 동아리 와카타임 서버가 메인 화면 제외 전부 먹통이 되어버렸다. 
https://jongung.tistory.com/287

 

[node.js] Mega Waka Board 백엔드 제작기

학기 중에 Node.js 공부를 하던 도중, 학교 개발 동아리 Megabrain에서 각 동아리원들 코딩 실태 조사(?) 느낌으로 도입했던 Wakatime이라는 서비스가 있었다. wakatime은 개발 시간 측정 서비스로 각 개발

jongung.tistory.com

https://jongung.tistory.com/288

 

[React] Mega Waka Board 프론트 제작기

학교 개발 동아리 Megabrain에서 각 동아리원들 코딩 실태 조사 느낌으로 도입했던 Wakatime이라는 서비스가 있었다. wakatime은 개발 시간 측정 서비스로 각 개발 ide 플러그인으로 구현되어 있다. 모든

jongung.tistory.com

무슨 문제지..? 싶었지만 다 뒤져봐도 문제가 없어서 직접 내부 코드를 살펴보게 되었다. 

일단 프론트엔드쪽에서 먼저 살펴보았다

Chrome 에러 내역

 

 

아무래도 undefined가 뜨는 것으로 봐선 원래 있던 api response 중 digital이라는 내용만 빠져서 나오는 것 같았다. 나머지 api는 정상적으로 작동하는 걸 봤을 때 내 코드보단 다른 쪽에 문제가 있는 것으로 판단했다. 

근데 다른 코드라고 해봤자 wakatime api 밖에 없다.. 그래서 백엔드 코드에서도 이상이 없는지 확인 하기 위해서 swagger로 테스트하던 도중 알아낸 결과가 바로...

summaries api 안에 cumulative_total이 문제였다. 원래 cummulative_total로 response를 받다가 하루 아침에 말도 없이 수정해 버리니 문제가 발생한 것이었다. ㅠㅠ

오타를 수정한 건 좋았으나 월요일부터 삽질 하게 만들다니.. 저주하고 싶다