Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 创建一个前端的两个请求?_Javascript_Python_Frontend_Backend - Fatal编程技术网

Javascript 创建一个前端的两个请求?

Javascript 创建一个前端的两个请求?,javascript,python,frontend,backend,Javascript,Python,Frontend,Backend,我尝试创建我的服务。我有端点和用户,端点和数据都是在服务器端计算的。当我的网站将起来,我想提出所有的用户和数据。前面我是在React.JS中写的,我是一个新手,在所有的例子中我都能看到总是一个请求。但是我可以对用户和数据的enpoints提出2个请求吗?这是可以接受的解决方案吗?如果没有,我如何修复它 是的,您可以发出两个请求,也可以发出一个包含所有数据的端点。 this.state = { users: [], data: [] } componentDidMount(){ // aja

我尝试创建我的服务。我有端点和用户,端点和数据都是在服务器端计算的。当我的网站将起来,我想提出所有的用户和数据。前面我是在React.JS中写的,我是一个新手,在所有的例子中我都能看到总是一个请求。但是我可以对用户和数据的enpoints提出2个请求吗?这是可以接受的解决方案吗?如果没有,我如何修复它

是的,您可以发出两个请求,也可以发出一个包含所有数据的端点。
this.state = {
users: [],
data: []
}

componentDidMount(){
  // ajax call for users -> response -> this.setState(users: res.users)

  // ajax call for data -> response -> this.setState(data: res.data)
}

render(){
  if(this.state.users.length === 0 && this.state.data.length === 0)
    return '' // <Loader />
  else{

    // do your stuff here

  }