Skip to content

Instantly share code, notes, and snippets.

@vitalyp
Created March 13, 2020 19:49
Show Gist options
  • Save vitalyp/4cd8092d0ab57a716cd917975d80bff4 to your computer and use it in GitHub Desktop.
Save vitalyp/4cd8092d0ab57a716cd917975d80bff4 to your computer and use it in GitHub Desktop.
How to use axios interceptors to patch cookies
var http = axios.create()
http.interceptors.request.use(function(request) {
let csrfToken = sessionStorage.csrf
request.headers.post['X-CSRF-Token'] = csrfToken
request.headers.patch['X-CSRF-Token'] = csrfToken
request.headers.delete['X-CSRF-Token'] = csrfToken
}
http.interceptors.response.use(function (response) {
sessionStorage.csrf = response.headers['x-csrf-token']
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment