Axios在React原生应用程序中触发异常

6tr1vspr  于 2023-02-04  发布在  iOS
关注(0)|答案(2)|浏览(119)

你好,我有一个奇怪的事情发生,我使用axios为了发送后获取http请求我的应用程序。事情是,axios在我的电脑工作良好,但在我的笔记本电脑需要console. log("")之前,axios请求我不知道为什么。这发生在我所有的文件。
它给我这个错误:可能未处理的承诺拒绝(ID:0):[Axios错误:请求失败,状态代码为404]
下面是我的代码:

function getProfile(){
    try{
      //console.log("") <-------------------------- Here i put it
      axios.post(URL+'/checkData',
      {
        usernameCheckAXIOS : username,
        passwordCheckAXIOS : password, 
      })
      .then((response)=>{
        console.log(response.data)
        setProfile(response.data);

        if(response.data.responseOfProfile == false){
          Alert.alert("Access Dinied")
        }
        else{
          navigation.navigate('Home')
        }

      })
    }catch(error){}

  }
5jdjgkvh

5jdjgkvh1#

如果您在React Native应用中收到“可能存在未处理的承诺拒绝”警告,则表示承诺已被拒绝,但拒绝未得到处理。JavaScript中的承诺用于处理异步操作,可以解析或拒绝这些操作。

axios.post(URL+'/checkData',
  {
     usernameCheckAXIOS : username,
     passwordCheckAXIOS : password, 
  })
.then((response)=>{
  //... your code
})
.chatch(error => console.log(error)) // <-- add this line

HTTP 404 Not Found响应状态代码表示服务器无法找到请求的资源
因此请验证您URL,它应该无效,因为找不到它。

fwzugrvs

fwzugrvs2#

404错误:页面未找到
您确定url URL+'/checkData'有效吗?

相关问题