我正在嘗試測驗使用 firebase 的簡單 vue 應用程式的身份驗證,但是當我給出空密碼時,其錯誤的 console.log 給出輸出“auth/internal-error”而不是“auth/invalid-password”
Firebase:發生內部 AuthError。(身份驗證/內部錯誤)。
<script setup>
import { ref } from 'vue'
import firebase from 'firebase/compat/app';
import 'firebase/compat/auth';
import { useRouter } from 'vue-router'
const email = ref('')
const password = ref('')
const errMsg = ref()
const router = useRouter()
const login = () => {
firebase
.auth()
.signInWithEmailAndPassword(email.value, password.value)
.then((data) => {
console.log('Successfully logged in!');
router.push('/dashboard')
})
.catch((error) => {
const errorCode = error.code;
const errorMessage = error.message;
console.log(error.message);
})
}
uj5u.com熱心網友回復:
您不應允許使用空密碼的請求。之前處理錯誤,當您知道它會發生時。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/451246.html
標籤:javascript 火力基地 Vue.js Vuejs3
