반응형
Firebase v3.0.1+에서 로그아웃을 구현하는 가장 좋은 방법은 무엇입니까?업데이트 후 Firebase.unauth가 제거되었습니다.
구글이 최근에 게시한 새로운 파이어베이스 3.0.1을 사용합니다.
전에 저희가.Firebase.unauth()
방법 https://www.firebase.com/docs/web/api/firebase/unauth.html
하지만 오래된 API입니다.새 API와 관련된 내용을 볼 수 없습니다.
https://firebase.google.com/docs/reference/node/index-all
귀사의 솔루션은 무엇입니까?다음과 같은 것을 사용하려고 합니다.
Object.keys(localStorage).forEach(key => {
if (key.indexOf('firebase') !== -1) {
localStorage.removeItem(key);
}
});
콜백과 관련된 오류 발견:
firebase.auth().signOut().then(function() {
// Sign-out successful.
}, function(error) {
// An error happened.
});
또는 아담이 언급한 대로 .catch를 사용합니다.
firebase.auth().signOut()
.then(function() {
// Sign-out successful.
})
.catch(function(error) {
// An error happened
});
아니면 기다림과 함께.try...catch
if insync 함수
try {
await firebase.auth().signOut();
// signed out
} catch (e){
// an error
}
https://firebase.google.com/docs/auth/web/password-auth#next_steps
안드레 쿨에게 길을 알려줘서 고마워요 :-)
루카스 리시스는 올바른 파이어베이스 signOut() 메서드를 가지고 있지만 거부된 약속을 해결하기 위해 사용했습니다..catch()
대신.
firebase.auth().signOut()
.then(function() {
// Sign-out successful.
})
.catch(function(error) {
// An error happened
});
이 문은 사용자를 로그아웃합니다.
FirebaseAuth.getInstance().signOut();
언급URL : https://stackoverflow.com/questions/37343309/best-way-to-implement-logout-in-firebase-v3-0-1-firebase-unauth-is-removed-aft
반응형
'IT' 카테고리의 다른 글
SQL Server 파일 이름 대 버전 (0) | 2023.06.27 |
---|---|
SQL Server VARBINARY 열에 바이트[]를 삽입하는 방법 (0) | 2023.06.22 |
판다는 보기와 복사본을 생성하기 위해 어떤 규칙을 사용합니까? (0) | 2023.06.22 |
T-SQL 표에서 두 번째 행만 선택하는 방법은 무엇입니까? (0) | 2023.06.22 |
Git-Merge --dry-run 옵션이 있습니까? (0) | 2023.06.22 |