From 93dba0bbeec265fe42369303b08fb911efdf2805 Mon Sep 17 00:00:00 2001 From: OrangeM21 Date: Wed, 19 Aug 2020 17:25:34 +0800 Subject: [PATCH] =?UTF-8?q?fix(csrfToken):=20=E6=9B=B4=E6=96=B0CsrfToken?= =?UTF-8?q?=E7=9A=84=E8=8E=B7=E5=8F=96=E6=96=B9=E5=BC=8F,=E6=94=B9?= =?UTF-8?q?=E4=B8=BA=E4=BB=8ECookie=E4=B8=AD=E8=8E=B7=E5=8F=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/request.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/utils/request.js b/src/utils/request.js index 7ff8cd4a9..7ec5c5258 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -1,6 +1,6 @@ import axios from 'axios' import i18n from '@/i18n/i18n' - +import { getTokenFromCookie } from '@/utils/auth' import { Message, MessageBox } from 'element-ui' import store from '@/store' @@ -12,11 +12,12 @@ const service = axios.create({ }) function beforeRequestAddToken(config) { - if (store.getters.token) { + const csrfToken = getTokenFromCookie() + if (csrfToken) { // let each request carry token // ['X-Token'] is a custom headers key // please modify it according to the actual situation - config.headers['X-CSRFToken'] = store.getters.token + config.headers['X-CSRFToken'] = csrfToken } if (store.getters.currentOrg) { config.headers['X-JMS-ORG'] = store.getters.currentOrg.id