7.0.24 • Published 10 months ago

@edgio/apollo v7.0.24

Weekly downloads
-
License
Apache-2.0
Repository
-
Last release
10 months ago

@edgio/apollo

Allows you derive the URL for apollo queries so you can prefetch them using @edgio/prefetch

Configuration

// apollo client configuration
import { createHttpLink } from '@edgio/apollo'

export default () => ({
  defaultHttpLink: false,
  link: createHttpLink({
    uri: typeof window === 'undefined' ? process.env.SHOPIFY_GQL_ENDPOINT : '/api/graphql',
    headers: { 'Access-Token': process.env.GQL_ACCESS_TOKEN },
  }),
})

If you're using @nuxtjs/apollo, you can use the configuration above by linking it to the apollo config in your nuxt.config.js:

  apollo: {
    clientConfigs: {
      default: '~/apollo.config.js' // path to the apollo client config shown above
    }
  }

Getting the URL to prefetch

import { createApolloURL } from '@edgio/apollo'

const urlToPrefetch = createApolloURL(apolloClient, query, variables)
7.0.23

10 months ago

7.0.24

10 months ago

7.0.12

12 months ago

7.0.13

12 months ago

7.0.10

1 year ago

7.0.11

1 year ago

7.0.18

11 months ago

7.0.19

11 months ago

7.0.17

11 months ago

7.0.14

12 months ago

7.0.15

11 months ago

6.1.6

12 months ago

6.1.5

1 year ago

6.1.8

11 months ago

6.1.7

12 months ago

6.1.2

1 year ago

6.1.1

1 year ago

6.1.4

1 year ago

6.1.3

1 year ago

7.0.21

11 months ago

7.0.22

11 months ago

7.0.20

11 months ago

5.1.3

1 year ago

5.1.2

1 year ago

5.1.1

1 year ago

5.1.0

1 year ago

6.0.6

1 year ago

6.0.1

1 year ago

6.0.0

1 year ago

6.0.3

1 year ago

6.0.2

1 year ago

6.0.5

1 year ago

6.0.4

1 year ago

6.1.0

1 year ago

5.0.6

1 year ago

5.0.5

1 year ago

5.0.4

1 year ago

5.0.3

2 years ago

5.0.2

2 years ago

5.0.1

2 years ago

5.0.0

2 years ago