如何使用react在离子框架中调用api?

问题描述

我正在尝试使用它来获取 API,但它不起作用。

async componentDidMount(){
  const url = "https://jsonplaceholder.typicode.com/posts";          
  const response = await fetch(url);      
  const data = await response.json();      
  console.log(data);
}

解决方法

您可以使用 axios 进行 API 调用。

示例代码如下

const authenticateUser = async  (username: string,password: string) : Promise<boolean> => {

    const loginData = {
        "Username": username,"Password": password
    }

    const api = axios.create({
        baseURL: "https://website.com/api/services"
    })

    const resp = await api.post("/ValidateUserPost",loginData)

    if(resp.data != null && resp.data.userId != null && resp.data.userId > 0){               
        return true
    } 
    else
        return false
};

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...