A network interface for Apollo that enables file-uploading to Absinthe back ends.
Install via yarn or npm and then use createLink
from the package
in the construction of your ApolloClient
-instance.
import ApolloClient from "apollo-client";
import { createLink } from "apollo-absinthe-upload-link";
const client = new ApolloClient({
link: createLink({
uri: "/graphql"
})
});
Custom headers can be passed through options of the link.
import ApolloClient from "apollo-client";
import { createLink } from "apollo-absinthe-upload-link";
const headers = { authorization: 1234 }
const client = new ApolloClient({
link: createLink({
uri: "/graphql"
}),
headers,
});
Not tested. Contributing is welcome.
MIT (see LICENSE)
- @labtwentyfive's
apollo-absinthe-upload-client