이지만 firebaseStore.auth()
이 정의되어 있고 저장소에 대한 비밀번호 서명을 활성화했습니다. onAuthStateChanged
이 사라진 것 같습니다.firebaseStore.auth(). nodeAs에서 firebaseAdmin을 사용할 때 unAuthStateChanged가 정의되지 않았습니다.
나는 파이어 월 인스턴스를 파이어 폭스 인스턴스에 전달한 후 라우터 호출과 마찬가지로 라우트가 설정되기 전에이를 실행하려고 시도했다.
이 디버깅을 위해 내가 더 할 수있는 것이 있을지 모르겠습니다.
이 기사를 찾았습니다. Firebase Admin SDK - Current Logged In User - Nodejs 그러나 문제를 해결하는 데 도움이되지 않았습니다.
[firebase.auth() .onAuthStateChanged()] (https://firebase.google.com/docs/reference/node/firebase.auth.Auth#onAuthStateChanged)를 사용하려고합니까? –
아래에 'onAuthStateChanged'가없는 이유를 썼습니다. 그러나 이것은 [XY 문제] (http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem)와 매우 유사합니다. 당신은 "현재 사용자"의 개념을 요구하는 무엇을하려고합니까? [MCVE 제작] (http://stackoverflow.com/help/mcve)을 통해 도움이 될 수 있으므로 귀하가 성취하고자하는 바를 알 수 있습니다. –
@BobSnyder 네, 서버 측에서 사용자 이름과 암호를 전달하고 onAuthStateChanged()를 호출하여 사용자가 유효한지 항상 확인하기 때문에 서버 측에서 사용하려고했습니다. 나는 그것이 잘못된 접근이라는 것을 깨달았습니다 .... 나는 프런트 엔드에 파이어베이스를 로딩하는 것을 피하려고 노력했다. 이제는 더 명확 해졌습니다. – Ezeewei