а зачем?
И почему
зачем тебе их оттуда вытаскивать. Не лучше раньше поймать ее ?
Пишу алерт console log возвращает undefined, как можно вытащить раньше?
Try {same code} catch (error) { Console.log(error) }
Я написал так, но почему когда он не регистрирует оно не возвращает ошибку
Посмотри как человек написал и попробуй так же
либо юзай другой catch либо пиши все на async await
вероятнее всего ошибка проваливается в then
либо по нормальному будет так try{ const result = await fetch('url', ...); const data = await result.json(); console.log(data); } catch(error){ console.log(error); }
просто мой await ругается на то что функция должен быть aasync
А где ты ее вызываешь?
функцию ?
Да, вот этот Password.
Так сделай над ним не async обертку которая вызывает его без await. П.С. Функции мы называем с маленькой. А с большой только классы и компоненты
ты имеешь ввиду просто убрать await и async?
я бэкендчик в проекте, и полностью код фронт ендчика не посмотрел, хочу связь ему показать на первое время, и вот проблемы
Не, оставить async на Password. Просто добавить над ним обертку типа const performLogin = () => Password(login, password)
вроде все норм, catch не перехватывает
так ты перехватываешь ошибку res.json(), а не fetch
я удалил then результат такой же
что тебе мешает переписать на нормальный await, зачем городить эти цепочки then? У тебя и так register async
щясь попробую надеюсь понял тебя
аахха я const register_result = await fetch cделал, потом хотел через if попробывать не получилось
Обсуждают сегодня