react-apollo

    1热度

    1回答

    我有一个非常愚蠢的问题。我有一个不是我的在线服务器的graphQL API。我有一些与CORS有关的问题(当我在浏览器中做一些魔术时,工作正常)。像这样的每个问题都是关于服务器端的,但在这里我无法对服务器做任何事情。那么有没有可能通过前端获取数据而没有任何问题?我使用React Apollo堆栈。

    0热度

    1回答

    比方说,我有这个代码部分: export default graphql(MyQuery, { options: (props) => ({ variables: { var1: props.var1, var2: props.var2, var3: props.var3 /* I want to do t

    1热度

    1回答

    我在Apollo的GraphQL订阅中遇到问题。我想订阅添加“观点”的主题(基本上增加了对帖子的评论),并且我很确定我的服务器设置正确。客户是什么给我麻烦。 (如果这个问题看起来很熟悉,我之前问过它,并认为我有答案,但没有去)。这里是我的订阅模式: type Subscription { perspectiveAdded: Perspective } schema { q

    0热度

    1回答

    我正在一个应用程序中执行分页,除loading标志在fetchMore操作期间没有更新以外,所有程序都可以正常工作。 看来,fetchMore不会导致重新渲染,直到它返回,这意味着该标志永远不会更改为true。 我已经仿照我的代码为偏置/极限例如在:http://dev.apollodata.com/react/pagination.html 有涉及保留一些国家的赛道有些类似的问题,但我宁愿不添加

    1热度

    1回答

    我有两个型号,存在以下关系: 组有许多 链接 所以基本上我的初始查询是getAllGroups,其中取各组及其链接。 我有一个简单的创建链接的突变,什么是最有效的方式来更新我的用户界面? 目前我有: export const withCreateLink = graphql(createLink, { props({ownProps, mutate}) { return {

    2热度

    1回答

    所以基本上我想在突变后更新我的UI,但这确实是一个痛苦,现在已经停留了几天。 我的一些组件依赖于我的根查询,并映射到结果上。 每当我创建新资源并更新我的根查询时,原始结果不会再加载,这会导致can't read property map of undefined,因为结果不再存在。添加一个支票什么都不做,它只是一直加载。 这是我的突变: export const withCreateLink =

    17热度

    2回答

    我一直在审查Apollo文档,但我没有看到如何去处理Apollo客户端中服务器错误的信息。 例如,假设服务器之一: 超时 变得不可 意外失败 如何把这个在客户端进行处理?阿波罗目前失败的错误,如: Unhandled (in react-apollo) Error: GraphQL error: Cannot ... 我想避免这种情况发生并处理这些错误。我怎样才能使用React Apollo? 参

    2热度

    2回答

    我有一个组件,它通过一个带参数的查询获取数据。我想让这个组件调用这个查询两次,使用基于道具的不同参数(所以也许以后甚至更多次)。我怎样才能做到这一点?这是我的代码示例: ... const getUser = gql` query getUser($last_name: String!, $first_name: String!) { user(last_name: $las

    4热度

    1回答

    我对此感到困惑。 假设我现在有一个以下查询: export const getPokemon = gql` query getPokemon($filters: AssetFilters) { pokemon(filters: $filters) { name, generation, exp } }`; 默认情况下没

    1热度

    1回答

    我试图查询数据时遇到这个长的错误。这是有效的数据(根据GraphQLi进行测试)。任何指导将不胜感激! Error: Network error: Cannot read property 'slice' of undefined at new ApolloError (eval at ./node_modules/apollo-client/errors/ApolloError.js