
如何更改錯誤訊息?我想找到一種方法來自定義此錯誤訊息
這是我的登錄方法
signInWithEmailAndPassword(auth, email, password)
.then((res) => {
dispatch({ type: “LOGIN”, payload: res.user });
setIsPending(false);
})
.catch((err) => {
setError(err.message);
});
uj5u.com熱心網友回復:
無法更改Firebase 回傳的錯誤訊息,但您可以檢查錯誤代碼,然后根據該代碼顯示您自己的訊息。
signInWithEmailAndPassword(auth, email, password)
.then((res) => {
dispatch({ type: “LOGIN”, payload: res.user });
})
.catch((err) => {
if (err.code === "auth/") {
setError("The password you entered does not match to this user.");
}
else {
setError(err.message);
}
})
.finally(() => {
setIsPending(false);
});
請參閱錯誤代碼的完整串列以了解您可能想要處理的內容。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/425707.html
