npm.io
2.1.0 • Published 2 years ago

@shopify/csrf-token-fetcher

Licence
MIT
Version
2.1.0
Deps
0
Size
4 kB
Vulns
0
Weekly
218
Stars
1.7K
DeprecatedThis package is deprecated

@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'