我正在尝试使用React和Firebase创建聊天室应用程序。最初,我在同时导入auth和firestore时遇到错误,即 import { auth, firestore } from 'react';,我尝试了 firebase.auth(); 和 firebase.firestore();,但是我收到了一个错误,指出“auth未定义no-def”和“firestore未定义no-def”。现在我尝试了 const auth = firestore.auth(); 和 const firestore = firebase.firestore(),但是我现在收到一个错误“Firebase: 未创建Firebase应用程序'[DEFAULT]' - 调用Firebase App.initializeApp() (app/no-app)。”...能否有人帮助我?
以下是我的代码:
以下是我的代码:
import firebase from 'firebase';
//import 'firebase/app';
//import { auth, firestore } from 'firebase';
//firebase.auth();
//firebase.firestore();
const auth = firebase.auth();
const firestore = firebase.firestore()
export const signup = (user) => {
return async (dispatch) => {
const db = firestore();
auth()
.createUserWithEmailAndPassword(user.email, user.password)
.then(user => {
console.log(user);
})
.catch(error => {
console.log(error);
})
}
}