为什么在react graphql中未定义此变量(userinfo.user.addinfo)?

时间:2019-07-24 14:29:41

标签: django reactjs graphql graphql-python

我想获取有关用户的addinfo的信息。 如果我编码

@Bean
public FilterRegistrationBean<CorsFilter> simpleCorsFilter() {
    UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
    CorsConfiguration config = new CorsConfiguration();
    config.setAllowCredentials(true);
    config.setAllowedOrigins(Collections.singletonList("*"));
    config.setAllowedMethods(Collections.singletonList("*"));
    config.setAllowedHeaders(Collections.singletonList("*"));
    source.registerCorsConfiguration("/**", config);
    FilterRegistrationBean<CorsFilter> bean = new FilterRegistrationBean<>(new CorsFilter(source));
    bean.setOrder(Ordered.HIGHEST_PRECEDENCE);
    return bean;
}

在127.0.0.1:8000/graphql中,我得到了这样的数据

{
  userinfo(token: "token") {
    user {
      id
      addinfo
    }
  }
}

但是下面的代码显示我的用户未定义。 console.log(userinfo)向我显示正确的数据。

{
    "data": {
      "userinfo": {
        "user": {
          "id": "4",
          "addinfo": false
       }
      }
     }
    }

为什么未定义用户?我不明白。

0 个答案:

没有答案