Firebase 썸네일형 리스트형 [Flutter] Lost connection to device 1. Lost connection to device 발생 Flutter로 프로젝트를 진행하는 중에 위와 같은 에러를 마주쳤다. Lost connection to device. 심지어 프로젝트가 작동을 하다가 firebase를 사용하는 곳에만 가면, 저 에러를 뱉으면서 아무 에러메세지도 없이 종료되어버렸다. https://github.com/flutter/flutter/issues/35102 Recent libusbmuxd version causes `flutter run` to lose connection to physical iOS device after a few seconds · Issue #35102 · Executing flutter run on my Mac with an iPhone devic.. 더보기 [React/Firebase] TypeError: firebase_compat_app__WEBPACK_IMPORTED_MODULE_23__.default.firestore is not a function 에러 해결 파이어베이스가 버전이 올라가면서 또 문법들이 바뀌어서 생긴 문제이다. collection.get 이 바뀌었다. getDocs(collection()) 이런 식으로 바뀌었다. 아래의 예시를 참고하자. 이전 버전 let db = firebase.firestore(); db.collection("children").get().then((querySnapshot) => { querySnapshot.forEach((doc) => { console.log(doc.data()); }); }); 바뀐 버전 import {getDocs, getFirestore} from 'firebase/firestore'; import {collection} from 'firebase/firestore'; let db = getFir.. 더보기 [React/Firebase] Attempted import error: 'firebase/app' does not contain a default export (imported as 'firebase'). 에러 해결 방법 파이어베이스가 버전이 업그레이드 되면서 또 문법이 와장창 바뀌어서 생기는 문제이다. 해결방법은 아래와 같다. 이전 방식 import firebase from 'firebase/app'; 바뀐 방식 import firebase from 'firebase/compat/app'; 위와 같이 사이에 compat을 넣어줘야 한다. 더보기 [Firebase] Firebase Realtime Database에 CSV 파일 import (Realtime과 firestore 차이) Firebase는 Realtime Database와 Firestore Database 두 가지 데이터베이스를 제공하고 있다. 둘 다 NoSQL이고, 실시간 및 오프라인 지원을 하지만 두 가지 데이터베이스가 차이점이 있다. 우선, Firebase는 NoSQL 기반이고, NoSQL은 Document 기반의 데이터베이스이다. 그런데 Realtime의 경우, 단순 JSON 트리 형식의 구조를 가지고, Firestore는 컬렉션 형식의 구조를 가지고 있다. 그래서 Realtime은 RestAPI 형태로 데이터를 가져올 수 있고, Firestore는 좀 더 심화된 쿼리와 트랜잭션 기능 사용이 가능하다. 오늘은 Realtime Database에 한번에 데이터를 올리는 방식을 알아보겠다. 1. CSV to JSON 아.. 더보기 이전 1 다음