Note (6) 썸네일형 리스트형 JustCat! - 출시하기까지.. 간단한 게임을 하나 만들어보자! 하면서 본격적으로 개발에 착수한지 한달쯤이 지나고 드디어 스토어에 많이 부족하지만 게임이라고 할만한 게임이 완성되었다! 가장 큰 걸림돌은 역시나 리소스.. 잘 맞는 도트 구성을 찾느라 상당히 애를 먹었다.. 그래도 개발하면서 어떤 시스템을 넣는게 좋을까 고민하며 재미있는 시간이었다. 다음 업데이트 목록도 열심히 작성중이다! 수많은 버그테스트 오류테스트 등 많은 일들이 남아있지만 결과물이 나왔다는게 너무나도 뿌듯했다. 일단 고양이 애니메이션과 종류를 많이 늘릴 예정이다! 더 좋은 게임성을 추가 할 게 뭐가 있을 지 열심히 고민중이다. https://play.google.com/store/apps/details?id=com.justcat.justcat&hl=ko React Native FlatList 스크롤 로딩구현 프로젝트 진행중 FlatList를 이용하여 무한 스크롤 리스트 기능을 개발하고있었다. 기능은 간단하다 하단으로 어느정도 스크롤이 되면 다음 데이터를 불러오기만 하면 된다. 단, onEndReached, onEndReachedThreshold 이 두 속성에대한 이해가 부족한 상태로 기능구현을 진행하고있었다... 공식 문서를 읽어봐도 뭔가 이해가 제대로 되지 않았고, 저 두가지 속성을 가지고 분석할만한 시간도 충분하지 않았다. 그래서 그냥 기능을 우선 적용하기 위해 대략적인 형태로 기능만 구현 할 뿐이었다. 언제 무슨 버그가 터져도 이상하지 않은 상황... 그래서 결국 결단을 내렸다. 전체적인 코드 보완은 결국 해야할일.. 저 두 속성을 조금은 더 이해해볼까 했다. 일단은 간단하게 리스트를 구성했다. 먼저 .. [NestJS] TypeORM을 이용해서 간단하게 컬럼을 join하여 가져오는방법 NestJS에서 특정 테이블 두개를 Join하여 데이터를 가져오는중 기존에 relations를 사용할정도의 많은 데이터를 가져오는게 아니라서 일반 Join을 사용했다. 쿼리를 직접 작성한다면 서브쿼리를 이용해 조회하려했지만 typeorm에서는 entities에 join관련 설정이 되어있지 않으면 서브쿼리조차 제대로 동작하지 않는것같았다. 따라서 아래와 같이 진행했다. 예를들어 'table.entities.ts' 파일에 아래의 코드를 포함한 후 @ManyToOne(() => JoinTableEntities, { eager: true }) @JoinColumn({ name: 'join_column' }) join: JoinTableEntities; 데이터를 가져올 Services에서 아래와 같이 데이터를 조.. [MySQL] RSA public key is not available client side (option serverRsaPublicKeyFile not set) 오류 Connection settings -> Driver properties -> allowPublicKeyRetrieval 항목으로 이동한다. 해당 설정을 false에서 true로 바꾸어주면 끝. 기본설정은 false DBeaver 23.0.1버전 기준 위에서 세번째에 있다. 아래는 이미지로 추가 설명입니다. 'React-Native-Camera-Kit' Capture image upload / Laravel Backend / S3 Upload React-native로 작성된 Application에서 카메라를 이용해 찍은 사진을 Laravel Backend로 전송한다. 스마트폰 자체의 스토리지에 따로 저장하지 않기 때문에 찍은 즉시 변수에 담아놓았다가 전송하게 되었다. 추가적으로 AWS S3에도 파일 업로드를 진행할 예정이다. 이미 백엔드에 파일을 저장했기 때문에 React-Native 프론트에서는 추가 작업 필요없이 백엔드에서 저장되어있는 파일을 S3로 업로드 후 삭제처리를 할 예정이다. 전체 프로세스를 요약하자면 -> React-native에서 카메라로 사진 촬영 -> 촬영된 사진의 정보를 FormData에 할당 -> 백엔드로 전송 -> 백엔드에서 S3로 이미지 파일 업로드 및 저장 URI를 가져옴 -> DB에 이미지 파일 관련 관리용 데이.. ReacNative: requireNativeComponent:"CKCameraManager" was not found in the UIManager 오류 해결 RN프로젝트 진행 중 카메라 기능이 필요하여 react-native-camera-kit을 사용하게 되었다. Git: https://github.com/teslamotors/react-native-camera-kit 기존에 만들어져 서비스중인 프로젝트에 추가로 작업하는 기능이라 오류발생은 예상된 상황이었다.. 가장 애를 먹이던 오류는 이것인데.. `ReacNative: requireNativeComponent:"CKCameraManager" was not found in the UIManager` 일정 때문에 정확한 오류 상황을 확인하여 처리하기에는 어려웠다.. 어쩔 수 없이 package.json을 재설정하는 과정을 거치면서 해결되었다... 나중에 정확한 발생 이유를 찾아봐야겠다.. 이전 1 다음