@shopify/csrf-token-fetcher

JavaScript utility function to fetch the CSRF token required to make requests to a Rails server

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
@shopify/csrf-token-fetcher
1,3761452.0.1a month ago4 years agoMinified + gzip package size for @shopify/csrf-token-fetcher in KB

Readme

@shopify/csrf-token-fetcher
Build Status Build Status License: MIT npm version npm bundle size (minified + gzip)
JavaScript utility function to fetch the CSRF token required to make requests to a Rails server.

Installation

$ yarn add @shopify/csrf-token-fetcher

API Reference

function getCSRFToken(scope = document)

Retrieve the CSRF token from the meta tag rendered by a Rails server. This token is required in the X-CSRF-Token header for requests to the Rails server.
In the html.erb file:
<%= csrf_meta_tags %>

Example Usage

import getCSRFToken from '@shopify/csrf-token-fetcher';

getCSRFToken();
// → 'token_value'