javascript - Firebase firebase.app().options 返回 Object {}
问题描述
我正确设置了firebase电话身份验证(我认为),但它抛出了一个错误,为什么会发生这种情况?代码是:
import { FirebaseRecaptchaVerifierModal } from 'expo-firebase-recaptcha';
import firebase from '../database/firebase';
interface props {}
const PhoneAuth = (props: props) => {
const reCaptchaRef = React.useRef<any>(null);
const [phoneNumber, setPhoneNumber] = React.useState<string>('');
const [verificationId, setVerificationId] = React.useState<string>('');
const [verificationCode, setVerificationCode] = React.useState<string>('');
const firebaseConfig = firebase.apps.length
? firebase.app().options
: undefined;
return (
<View style={styles.screen}>
<FirebaseRecaptchaVerifierModal
ref={reCaptchaRef}
firebaseConfig={firebaseConfig}
attemptInvisibleVerification={true}
/>
...
如果我console.log(firebaseConfig);
的响应Object {}
不包含我的应用设置。
是的,我确实导入了 firebase 并正确初始化了它。