apollo-client

    1熱度

    1回答

    我在服務器上使用apollo客戶端,附加模塊subscriptions-transport-ws和graphql。 當服務器發生graphql錯誤時,瀏覽器告訴我有一個apollo有一個「未處理的GraphQL訂閱錯誤」。 客戶端上訂閱的錯誤處理如何工作?

    0熱度

    1回答

    我正嘗試更新事件發佈到PasswordUpdated頻道之前檢索到的用戶密碼。這是我到目前爲止已經試過, this.apollo.subscribe({ query: this.passwordUpdatedSubscription }).subscribe(({passwordUpdated}:any) => { this.userDataQuery.updateQuery

    0熱度

    3回答

    如何在apollo-client中將fetchPolicy設置爲network-only?我無法理解如何去做!

    0熱度

    1回答

    我不知道爲什麼會發生這種情況。 我正在收聽訂閱postAdded,每次我使用突變創建帖子時都會發布。 import React, { Component } from 'react' import { graphql, gql } from 'react-apollo' class App extends Component { componentDidMount() {

    1熱度

    2回答

    如果我有這樣的路線: <Route path="/something/:id" component={Something} /> 而且我有這樣 const somethingQuery = gql`query getSomething { something(id:1) { name } }` export default compose( grap

    2熱度

    1回答

    我有一個來自graphql查詢的「帖子」數組,我試圖在apollo docs中使用offset +極限進行分頁工作。目前按下「loadMore」更新查詢,結果爲fetchMoreResult是正確的。此外,連接的newResults在登錄時顯示正確。也許我做了一個不正確的假設,但我理解文檔的方式是,新生成的posts將自動傳遞到我的TestComponent並重新呈現。這是不正確的? import

    3熱度

    1回答

    我試圖從後端graphql服務提取記錄,並使用Array.map函數呈現它們。不幸的是,在他們被加載之前,我得到錯誤,因爲他們沒有定義我試圖在組件上設置默認道具,但它沒有奏效。我是否必須檢查一切是否已加載,或者是否有特定方法將默認值注入這些道具。我的代碼看起來像那樣 import React from 'react'; import { graphql } from 'react-apollo'

    0熱度

    1回答

    我有以下功能是服務提供者。我想分開保留後端和UI部分,因此我使用提供程序來提取所有數據。 getUserById(id: number) { return new Promise((resolve, reject) => { this.apollo.query({ query: UserByIdQueryText, variables: { id: i

    1熱度

    2回答

    這裏是我的組件: import React, { Component } from 'react'; import { gql, graphql, compose } from 'react-apollo'; export class Test extends Component { render() { console.log("this.props: " + JSON

    0熱度

    1回答

    redux具有「單一真相源」的原則,並且我很難判斷GQL中的輪詢片段如何繼續遵循此原則。 TL; DR:阿波羅是否爲整個應用程序或每個阿波羅容器規範實體? 阿波羅有他自己的redux商店。 通過體系結構圖,我看到在將數據應用到redux之前存在規範化階段。 我的問題是:讓我說我有一個後架構和用戶架構。 查詢帖子時,我拉取帖子信息,還有作者(用戶架構)名稱和個人資料圖片。 我有一個帖子容器與阿波羅。