Angular2を使用してnpm apollo-clientを使用してカスタムヘッダーを追加し、追加のカスタム変数を要求本体に追加する方法。私はgraphQLクエリのカスタムヘッダーと一緒に、リクエスト本体にデフォルトの "Variables"オブジェクトのような追加のカスタム変数を導入したいと思います。私はcreateNetworkInterfaceのapplyMiddlewareを使ってみました。Apollo-clientカスタムAngular2のヘッダーと追加変数
以下は期待されているリクエストボディ形式:
当社 Angular 2 examplesの1のために{
"query":"",
"variables":"{}",
"customVariable":"{}", //This is additional which wants to be introduced
"operationName":""
}
あなたは何を試してみましたか?ここではミドルウェアについてのドキュメントをチェックして、好きな方法でリクエストを変更できます:http://dev.apollodata.com/core/network.html#networkInterfaceMiddleware – stubailo