예상 금액600,000원
예상 기간2일
개발
웹 외 1개
프로젝트 개요 : - 하이브리드 앱 오류 해결 현재 준비 상황 : - 현재 플랫폼 개발환경은 위와 같이 되어있으며, 안드로이드 & iOS 네이티브 기반 앱을 하이브리드앱으로 전환하는 과정에 있습니다. - 특정시점 이후로는 웹개발 (vue.js )로만 신규 프론트 개발을 진행하여, 네이티브 웹뷰에 로드해서 보이도록 구성하고 있기 때문에 기존 네이티브로 개발된 페이지들과 혼용되어 특정 페이지는 네이티브, 특정 페이지는 웹뷰로 구성되어 있습니다. ** 웹 구성은 laravel 프레임워크 상에서 운용되고 있기 때문에, 페이지 호스팅 등 기본적인 웹 운용방식이 다를 수 있습니다. (첨부한 영상에서 하단탭 중 "베럽몰"과 "마이베럽" 탭은 웹뷰로 구성되어 있습니다.) 필요 요소 : - 기존 소스코드 분석 - 오류 수정 개발 개발환경/언어/방식 : - 서버 : AWS EC2 - DB : AWS RDS - 개발언어 및 환경: 서버 (php - laravel) / 미들웨어 (nginx) / DB (mysql) / 웹 (vue.js) / 네이티브 (iOS - rxswift / Android - java) 요구 사항 : - 첨부한 영상에서 보시다시피, 웹페이지 에러로 인해, 웹뷰에서 흰 화면이 노출되는 현상이 있습니다. - 에러가 발생한 시점은, 프론트단에서 소스 수정 후 서버에 배포한 이후 발생하였고, 모든 사용자가 겪는 현상이라기 보단, 특정사용자에 한해 위 에러가 발생했고, 나머지는 페이지가 정상 로드되었습니다. - 위 에러 현상을 재현하기 위해 시도해 보았지만, 완전히 동일한 현상은 찾기 어려웠습니다. - 지금까지 확인된 부분은, 흰 화면의 경우 chunk 에러가 발생할 시 나타나며, build 된 vue.js 소스파일 중 특정 js 파일을 로드하지 못해 일어난 현상으로 확인되었습니다. 하지만 동일한 에러였다면, 모든 사용자에게 해당 현상이 발생되어야 하기 때문에 동일한 현상이라고 특정 짓지 못한 상황입니다. - 현재 해당 흰 화면이 노출된 사용자는 앱을 삭제하지 않는 한, 강제종료한다 하더라도 에러화면이 그대로 노출되고 있어 대처가 힘든 상황입니다. 배포방식은 AWS에서 운용 중인 마스터 서버 2대 (로드밸런싱)에 각각 아래순서대로 배포합니다. 1) npm run prod 2) 빌드된 js 파일 폴더 (public/js) 전체 서버 업로드 3) npm run watch 산출물 : - 개발 원본 소스코드 기타 참고 사항/유의 사항 : - 최대한 빠르게 해결이 필요합니다. - 단, 상황에 따라 금액, 일정 조율 가능합니다.
프로젝트 문의 0
프로젝트 문의가 없습니다.
첫 번째 프로젝트 문의를 등록해주세요.