Automatic Persisted Queries
An Apollo Link that allows to use Automatic Persisted Queries with
Read more about Automatic Persisted Queries.
How it works
- When the client makes a query, it will optimistically send a short (64-byte) cryptographic hash instead of the full query text.
- If the backend recognizes the hash, it will retrieve the full text of the query and execute it.
- If the backend doesn't recogize the hash, it will ask the client to send the hash and the query text to it can store them mapped together for future lookups. During this request, the backend will also fulfill the data request.
npm install apollo-angular-link-persisted --save
createPersistedQueryLink function and put it before
HttpLink in the link chain.
; // or batch link;
This library is just a simple wrapper of
apollo-link-persisted-queries to make it work in Angular with
apollo-angular-link-http (also with batch link). Thanks to that you can use any options, any functionality that the original package provides.
You're curious how to use it with Apollo Engine? What are the available options and how Automatic Persisted Queries works?