Module @spree/storefront-api-v2-sdk-axios

Spree SDK in NodeJS using Axios

To use Spree SDK with Axios in NodeJS, install Axios along with the fetcher using NPM:

npm install @spree/storefront-api-v2-sdk-axios axios

Set the fetcher to axios when creating the Spree SDK client:

const createAxiosFetcher = require('@spree/storefront-api-v2-sdk-axios/dist/server/index').default
const { makeClient } = require('@spree/storefront-api-v2-sdk')
const client = makeClient({
host: 'http://localhost:3000',
createFetcher: createAxiosFetcher

Spree SDK in the browser using Axios

To use Spree SDK with Axios in the browser, include axios as a <script> tag before using the SDK:

<script src=""></script>
<script src=""></script>
<script src=""></script>

const client = SpreeSDK.makeClient({
host: 'http://localhost:3000',
createFetcher: SpreeSDK.createAxiosFetcher.default

Spree SDK will automatically detect that Axios is available and use it to make requests to Spree.



Generated using TypeDoc