Не получается настроить firebase

Файл auth.js:

import firebase from 'firebase/app';

export default {
  actions: {
    async login(email, password) {
      firebase
        .auth()
        .createUserWithEmailAndPassword(email, password)
        .catch(function(error) {
          console.log(error.code);
          console.log(error.message);
        });
    },
  },
};

Передаю данные:

 async onPrivateСabinet() {
          console.log(this.formAuthorization.email, this.formAuthorization.password);
          await this.login(this.formAuthorization.email, this.formAuthorization.password)
           this.$router.push({ name: 'actualNews' });
        },

В console проверяю: Выводятся данные в виде строки: [email protected] 345345345 Т.е данные передаются. Но, при это у меня вместо ошибки 400, как должно быть, так как такого пользователя нет, в консоле выдает ошибку:

Uncaught (in promise) 
t {code: "auth/argument-error", message: "createUserWithEmailAndPassword failed: First argument \"email\" must be a valid string.", a: null}

Подскажите кто знает, как устранить эту ошибку, уже перегуглил все страницы и пересмотрел массу видео, но решение не нашел.

main.js:

import Vue from 'vue';
import App from './App.vue';
import vuetify from './plugins/vuetify';
import store from './store/index';
import router from './router/router';

import firebase from 'firebase/app';
import 'firebase/auth';
import 'firebase/database';

firebase.initializeApp({
  apiKey: '**********************',
  authDomain: 'igor-project-7e3a6.firebaseapp.com',
  projectId: 'igor-project-7e3a6',
  storageBucket: 'igor-project-7e3a6.appspot.com',
  messagingSenderId: '987952027571',
  appId: '1:987952027571:web:005eb1c7c745fa2bba1dc6',
});

let app;

firebase.auth().onAuthStateChanged(() => {
  if (!app) {
    app = new Vue({
      vuetify,
      store,
      router,
      render: (h) => h(App),
    }).$mount('#app');
  }
});

Ответы (0 шт):