🗃️javascript/프로젝트

airport 앱 - 협업 프로젝트(특징, 결과, 느낀점).

하얀성 2024. 6. 6. 17:25

이 프로젝트 특징

1. 시간이 일주일 밖에 없었음. 부탁도 갑작스럽게 받은 프로젝트.(내가 따로 할 일도 있었다.)

(하지만 승낙, 이유는 일정에 쫓기는 앱 개발 경험을 해보고 싶었음)

 

2. 기존 앱들과는 다르게 내가 백엔드 코드를 못보고 오로지 상대방이 잘해 놓은거라 믿고 해야함.


< 결과 >

 

- 홈 -


- 기록열람 -

안틀릴 경우 재생바가 희미해지고 play버튼이 재생 가능할 경우 초가 나오고 선명해집니다.

 


날짜 선택이 가능합니다.


< 느낀점, 후기 >

 

기능 추가내용이 생각지도 못하게 계속 불쑥등장한다. 
그것들이 은근히 힘을 빠지게 한다.
하지만 마지막까지 그래도 하기로했으니 끝장을 보고 디테일을 높이고자 애많이 썼다.

 

1. 홈
그리고 관련 fetch를 통한 클라이언트 호출이나, proxy로 상대경로 호출이 필요했음.(사진만 불러오면 되는데)
문제는 다른 오류였음.

 

-오류-
시간차이로 인한것. 4분전의 사진을 계속출력하려고 계속 시도. 실패.
상대경로로는 가끔 출력했으나 새로고침하면 출력이 안됬음.
cors 문제도 문제지만, 콘솔에 잡히지 않는 에러라 백엔드와의 소통이 원활하지 못했다면

 

- 해결 -
백엔드가 제공해준 코드에서 그 수치를 백엔드 말대로 수정하니 사진이 잘 불러와짐.

애초에 백엔드에게 요구 못했으면 에러 해결할 생각은 꿈도 못꿨을듯

(계속 404도 안뜨고, 500대도 안떠서 문제가 뭔지 몰라서 파악이 어려웠음)

2. 기록열람 페이지
백엔드 node.js를 통한 base url 지정후 뒷 음악파일 경로만 바꿔서사용....
(이 부분은 url을 받아와서 잘 클라언트에 전달 

 

3. 협업 관련 느낀점

그리고 지속적 질문은 좋지만. 계속 질문하기보단 정리해서 한번에 물어보도록해야하는 걸 확실히 느끼게 됨.

(모아서 나름 질문한다고 하긴했는데 그래도 시간도 촉박하고 하다보니 질문이 중구난방이었음)


https://github.com/elecch/airportApp

 

GitHub - elecch/airportApp

Contribute to elecch/airportApp development by creating an account on GitHub.

github.com