나는이 노란색 상자에서 얻을 :가능한 처리되지 않은 약속 거부 (ID : 0)
가능한 처리되지 않은 약속 거부 (ID가 : 0) : ReferenceError가 : 중포 기지가 정의되지 않은 ReferenceError가 : 중포 기지가 정의되어 있지
어떻게 해결할 수 있습니까?
이import React, {Component} from 'react';
import {
Text,
View,
StyleSheet,
TouchableOpacity,
} from 'react-native';
import FBSDK, { LoginManager, AccessToken } from 'react-native-fbsdk';
import { firebaseRef } from '/home/mayura/AndroidProject/NiceTry/app/services/Firebase.js';
import _ from 'lodash'
import Firebase from 'firebase'
export default class Facebook extends Component{
_fbAuth(){
LoginManager.logInWithReadPermissions(['public_profile','email']).then(function(result){
if(result.isCancelled){
console.log('Login was cancelled');
} else {
AccessToken.getCurrentAccessToken().then((AccessTokenData) => {
const credential = firebase.auth.FacebookAuthProvider.credential(AccessTokenData.accessToken)
firebase.auth().signInWithCredential(credential).then((result) =>{
// promise succesful
console.log(error.code);
console.log(error.message);
},(error) => {
//promise rejected
console.log(error);
})
},(error => {
console.log('Some error occured: ' + error);
}))
}
},function(error){
console.log('An error occurred: ' + error);
})
}
render(){
return(
<View style = {styles.container}>
<TouchableOpacity onPress={this._fbAuth}>
<Text>Login with Facebook</Text>
</TouchableOpacity>
</View>
)
}
}
const styles = StyleSheet.create({
container: {
flex: 1,
justifyContent: 'center',
alignItems: 'center',
backgroundColor: '#F5FCFF',
},
welcome: {
fontSize: 20,
textAlign: 'center',
margin: 10,
},
instructions: {
textAlign: 'center',
color: '#333333',
marginBottom: 5,
},
});
오류 메시지 또는 코드 (또는 다른 텍스트 내용)의 사진을 게시하지 마십시오 도움이되기를 바랍니다 확인합니다. 대신 실제 오류 메시지와 코드를 게시하여 검색하고 붙여 넣기 등을 할 수 있습니다. 질문 아래의 편집 링크를 클릭하여 지금 할 수 있습니다. –
안녕하세요. 죄송합니다. 사진을 게시하는 중입니다. 나는 그 질문을 편집했다. 희망이 도움이됩니다. 감사합니다 –