をFlowRouter
(meteor
プロジェクト)と使用すると問題が発生します。FlowRouterがapollo(graphql)クエリ内で認識されない
@graphql(myQuery, {
options: {
pollInterval: 5000,
variables: {
userId: FlowRouter.getQueryParam('r'),
registerToken: FlowRouter.getQueryParam('registerToken')
}
},
})
export const default class MyComponent;
私はuserId
とregisterToken
引数をハードコーディングする場合、クエリが正常に動作します:これは私のgraphql
クエリ(各5秒を更新することになっている)です。
ここで問題は、これらのFlowRouter.getQueryParam()
関数がundefined
(私がクライアント側にいるとしても)を返すことだと思います。彼らがMyComponent
またはブラウザのコンソールの中でそれらを呼び出すとうまくいきます。