Я пытался подключить firebase к проекту React-Native. Файл конфигурации для firebase:
firebase. js
import * as firebase from "firebase/app";
import "firebase/firestore";
const config = {
apiKey: "A***********************0",
authDomain: "gu***********************m",
databaseURL: "ht*******************m",
projectId: "g*****2",
storageBucket: "g********om",
messagingSenderId: "########",
appId: "####################",
measurementId: "****************"
};
firebase.initializeApp(config);
export const db = firebase.firestore();
Home . js
import { db } from '../config/firebase';
export default function Home() {
var temp = {
fruit: "apple",
name: "banana"
};
db.collection('books').add(temp);
console.log("after adding to db");
var db1 = db.collection('books').get(temp);
console.log("hello dude");
console.log(db1);
console.log("bye dude");
}
После записи приложения в android отображается красный экран с ошибкой:
ReferenceError Can't find variable: crypto
This error is located at:
in Home (at App.js:7)
in gullak (at renderApplication.js:45)
in RCTView (at AppContainer.js:109)
in RCTView (at AppContainer.js:135)
in AppContainer (at renderApplication.js:39)
Я не могу добавить в firestore база данных. Есть что-то, чего я здесь не хватает? Пожалуйста, помогите мне. Спасибо заранее.