Can';t使用Firebase使用正确的电子邮件地址和密码登录

Can';t使用Firebase使用正确的电子邮件地址和密码登录,firebase,vue.js,firebase-authentication,Firebase,Vue.js,Firebase Authentication,我为毕业研究创建了一个web应用程序(使用Vue.js、Vue路由器开发)。我正在使用Firebase身份验证登录。即使使用正确的电子邮件地址和密码,我也无法登录,网站也无法从“localhost:8080/signin”重定向到“localhost:8080/signin” 这是使用Vue(2.6.10)和firebase开发的 (ellipsis) input(type="text" placeholder="your@email.com" v-model="email")#MailAddr

我为毕业研究创建了一个web应用程序(使用Vue.js、Vue路由器开发)。我正在使用Firebase身份验证登录。即使使用正确的电子邮件地址和密码,我也无法登录,网站也无法从“localhost:8080/signin”重定向到“localhost:8080/signin”

这是使用Vue(2.6.10)和firebase开发的

(ellipsis)
input(type="text" placeholder="your@email.com" v-model="email")#MailAddress
(ellipsis)
input(type="password" placeholder="password" v-model="password")#Password
(ellipsis)
我希望重定向到“localhost:8080/”

这对我很有用

在我的Vue组件中:

import firebase from '../database';

async signIn () {
  let result = await firebase.signIn(this.email, this.password);
  if (result.message) {
    this.error = result.message;
  } else {
    // Go to your route
  }
}
在我的数据库文件中:

const database = firebase.initializeApp(config);

database.signIn = async (email, password) => {
  try {
    await firebase.auth().signInWithEmailAndPassword(email, password);
    return true;
  } catch (error) {
    return error;
  }
};
这对我有用

在我的Vue组件中:

import firebase from '../database';

async signIn () {
  let result = await firebase.signIn(this.email, this.password);
  if (result.message) {
    this.error = result.message;
  } else {
    // Go to your route
  }
}
在我的数据库文件中:

const database = firebase.initializeApp(config);

database.signIn = async (email, password) => {
  try {
    await firebase.auth().signInWithEmailAndPassword(email, password);
    return true;
  } catch (error) {
    return error;
  }
};

感谢您的评论和建议。无论如何,我可以解决我的问题。谢谢你的评论和建议。无论如何,我可以解决我的问题。