Невозможно отловить ошибки с помощью createUserWithEmailAndPassword() в Firebase ⇐ Javascript
Невозможно отловить ошибки с помощью createUserWithEmailAndPassword() в Firebase
Мне не удалось отладить эту вещь, поэтому мой код не уловил ошибку, например, при создании пользователя с тем же адресом электронной почты, который он зарегистрировал ранее, и создал пользователя с тем же адресом электронной почты и тому подобное. Он дает ответ, но не тот, который я ожидаю, например, Firebase/email-in-use. В консоли выдает ошибку, но она не определена. Вот код:
import { createUserWithEmailAndPassword } из "firebase/auth" import { auth } из "../../../firebase/config" экспортировать функцию по умолчанию Content() { const emailSignIn = async () =>{ пытаться{ createUserWithEmailAndPassword (аутентификация, адрес электронной почты, пароль) }поймать (ошибка){ console.log(ошибка) } } возвращаться ( setEmail(e.target.value)} className="w-full border-2 h-[4vh] border-[#e4ebe4] округленный шрифт 2xl, обычная текстовая база p-3 pl-5"/> setPassword(e.target.value)} className="w- полная граница-2 h-[4vh] граница-[#e4ebe4] округленная- 2xl шрифт обычный текстовый p-3 pl-5"/> Ошибка в консоли выглядит так: -
app-index.js:31 не определено window.console.error @ app-index.js:31 console.error @ Hydration-Error-info.js:45 электронная почтаSignIn @content.js:24 callCallback @ реакции-dom.development.js:19443 ignoreGuardedCallbackImpl @act-dom.development.js:19492 ignoreGuardedCallback @act-dom.development.js:19567 ignoreGuardedCallbackAndCatchFirstError @act-dom.development.js:19581 выполнитьDispatch @ реакции-dom.development.js:30621 processDispatchQueueItemsInOrder @act-dom.development.js:30653 processDispatchQueue@react-dom.development.js:30666 sendEventsForPlugins @act-dom.development.js:30677 eval@react-dom.development.js:30867 BatchedUpdates$1 @act-dom.development.js:23747 пакетные обновления @act-dom.development.js:27583 sendEventForPluginEventSystem @act-dom.development.js:30866 sendEvent @act-dom.development.js:28639 sendDiscreteEvent @act-dom.development.js:28610 Я пробовал использовать свойства ошибки error.code и error.message, но ничего не помогло. Я также пытался найти, существует ли пользователь с электронной почтой с некоторыми функциями Firebase, но мне не удалось получить структуру .then и поведение асинхронной функции в Javascript. Кстати, об этом написано в next.js 13.
Мне не удалось отладить эту вещь, поэтому мой код не уловил ошибку, например, при создании пользователя с тем же адресом электронной почты, который он зарегистрировал ранее, и создал пользователя с тем же адресом электронной почты и тому подобное. Он дает ответ, но не тот, который я ожидаю, например, Firebase/email-in-use. В консоли выдает ошибку, но она не определена. Вот код:
import { createUserWithEmailAndPassword } из "firebase/auth" import { auth } из "../../../firebase/config" экспортировать функцию по умолчанию Content() { const emailSignIn = async () =>{ пытаться{ createUserWithEmailAndPassword (аутентификация, адрес электронной почты, пароль) }поймать (ошибка){ console.log(ошибка) } } возвращаться ( setEmail(e.target.value)} className="w-full border-2 h-[4vh] border-[#e4ebe4] округленный шрифт 2xl, обычная текстовая база p-3 pl-5"/> setPassword(e.target.value)} className="w- полная граница-2 h-[4vh] граница-[#e4ebe4] округленная- 2xl шрифт обычный текстовый p-3 pl-5"/> Ошибка в консоли выглядит так: -
app-index.js:31 не определено window.console.error @ app-index.js:31 console.error @ Hydration-Error-info.js:45 электронная почтаSignIn @content.js:24 callCallback @ реакции-dom.development.js:19443 ignoreGuardedCallbackImpl @act-dom.development.js:19492 ignoreGuardedCallback @act-dom.development.js:19567 ignoreGuardedCallbackAndCatchFirstError @act-dom.development.js:19581 выполнитьDispatch @ реакции-dom.development.js:30621 processDispatchQueueItemsInOrder @act-dom.development.js:30653 processDispatchQueue@react-dom.development.js:30666 sendEventsForPlugins @act-dom.development.js:30677 eval@react-dom.development.js:30867 BatchedUpdates$1 @act-dom.development.js:23747 пакетные обновления @act-dom.development.js:27583 sendEventForPluginEventSystem @act-dom.development.js:30866 sendEvent @act-dom.development.js:28639 sendDiscreteEvent @act-dom.development.js:28610 Я пробовал использовать свойства ошибки error.code и error.message, но ничего не помогло. Я также пытался найти, существует ли пользователь с электронной почтой с некоторыми функциями Firebase, но мне не удалось получить структуру .then и поведение асинхронной функции в Javascript. Кстати, об этом написано в next.js 13.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение