👻
DartPadからFirestoreを読み書きする
DartPadはデフォルトでFirebaseのSDKがインストールされているため、Firestoreを読み書きするコードを実行することができます。
Firebaseからconfigを取得
前準備として、FirebaseのコンソールでWebアプリを追加して、firebaseConfig情報を取得する必要があります。
firebaseConfigはこんな感じのjsになってます。
const firebaseConfig = {
apiKey: "",
authDomain: "",
projectId: "",
storageBucket: "",
messagingSenderId: "",
appId: "",
measurementId: ""
};
DartPadでFirebaseを初期化
取得したfirebaseConfigの情報を、以下のコードのFirebaseOptionsの引数としてコピペします。
import 'package:firebase_core/firebase_core.dart';
import 'package:cloud_firestore/cloud_firestore.dart';
void main() async {
await Firebase.initializeApp(
options: const FirebaseOptions(
apiKey: "",
authDomain: "",
projectId: "",
storageBucket: "",
messagingSenderId: "",
appId: "",
measurementId: ""
),
);
}
これで初期化が完了したので、あとは自由にFirestoreのコードを書くことができます。
Discussion