使用graphQL的GET Axios调用是错误的请求,未调用API

时间:2019-07-12 05:04:12

标签: graphql axios

我是React Hooks和GraphQL的新手。在这里,我将使用redux和axios通过graphQL获取我使用的调用API的所有数据。 但这不起作用

               import Axios from 'axios';

                export const getProjectApiService=()=>{
                    return Axios({
                        url:"http://localhost:8080/graphql",
                        method:'get',
                        data:{
                            query:`              
                                query allData{
                                    Name
                                    Organisation
                                    SubCategory1{
                                        CreatedDate
                                    }
                                   subCategory2{
                                         CreatedDate
                                    }
                                  }                
                                `
                        },
                    })
                    .then(response=>console.log(response.data))
                    .catch(err=>{
                        throw err;
                    })                       
                }

我发现控制台的请求错误,未调用API

   GET http://localhost:8080/graphql 400 (Bad Request)

网络显示以下内容

    {errors: [{message: "Must provide query string."}]}

任何人都可以让我知道两天以来我被困在哪里的问题吗?感谢您提供任何帮助。我遵循的是好的做法吗? 请让我知道。展示我选择这种方法还是使用graphql进行React钩子

0 个答案:

没有答案