Next.js函数在iPhone Safari上不工作

iswrvxsc  于 2023-04-30  发布在  其他
关注(0)|答案(1)|浏览(138)

我这里有这个密码重置功能,在所有浏览器的桌面上都可以正常工作。

const onFormSubmit = async (e) => {
  e.preventDefault();

  if (!email || !email.includes('@') ) {
      setErrMessage('Die eingegebenen Daten sind fehlerhaft')
      return;
  }

  const data = {
    email: email
  }

  try{
    const res = await axios.post(`${baseurl}/api/auth/password-reset/`, data, {
      headers: {'Content-type':'application/json'}
    })

    setMessage(res.data.message)
    setErrMessage('')

    //Await for data for any desirable next steps
    //const data = await res.json();
    // console.log(data);
  }catch(error){
    const e = error.response.data.message
    setErrMessage(e)
    setMessage('')
    return
  }
};

现在我只是在Safari上切换到我的iPhone,并试图通过填写信息和点击按钮来重置密码,但什么也没有发生。在我的iPhone上安装谷歌浏览器,重复这一点也非常好,所以问题与Safari移动的有关。.
有人有主意吗?整个函数似乎根本没有被调用。

zlhcx6iw

zlhcx6iw1#

你可以更新Next.js版本,为我v11。1.0成功了

相关问题