core.js: 4197 ОШИБКА TypeError: не удается прочитать свойство ‘TwitterAuthProvider’ неопределенного

#firebase #twitter #firebase-authentication

#firebase #Twitter #firebase-аутентификация

Вопрос:

    var provider = new firebase.auth.TwitterAuthProvider();
  firebase.auth().signInWithPopup(provider).then(function(result) {
    // This gives you a the Twitter OAuth 1.0 Access Token and Secret.
    // You can use these server side with your app's credentials to access the Twitter API.
    // var token = result.credential.accessToken;
    // var secret = result.credential.secret;
    // The signed-in user info.
    var user = result.user;
    console.log(user);
    // ...
  }).catch(function(error) {
    // Handle Errors here.
    var errorCode = error.code;
    var errorMessage = error.message;
    // The email of the user's account used.
    var email = error.email;
    // The firebase.auth.AuthCredential type that was used.
    var credential = error.credential;
    // ...
  });
  

Я получаю
core.js: ОШИБКА ТИПА 4197: не удается прочитать свойство ‘TwitterAuthProvider’ неопределенного
ошибка при запуске приложения

Комментарии:

1. Ошибка предполагает, что firebase.auth не определено. Пожалуйста, отредактируйте вопрос, чтобы показать, как вы импортируете Firebase Auth SDK. Возможно, вам придется вернуться назад и снова следовать инструкциям для начала работы с SDK.

2. « импортировать { Component } из ‘@angular / core’; импортировать * как firebase из ‘firebase / app’; «вот как я добавил @DougStevenson

3. Можете ли вы помочь с настройкой авторизации для поставщиков firebase