Javascript 使用webpacker为axios指定XSRF配置默认值

Javascript 使用webpacker为axios指定XSRF配置默认值,javascript,ruby-on-rails,webpack,axios,webpacker,Javascript,Ruby On Rails,Webpack,Axios,Webpacker,我想指定将应用于每个请求的配置默认值: // app/javascript/setupCSRFToken.js import axios from 'axios' export default function() { const csrfToken = document.querySelector("meta[name=csrf-token]").content axios.defaults.headers.common['X-CSRF-Token'] = csrfToken }

我想指定将应用于每个请求的配置默认值:

// app/javascript/setupCSRFToken.js
import axios from 'axios'

export default function() {
  const csrfToken = document.querySelector("meta[name=csrf-token]").content
  axios.defaults.headers.common['X-CSRF-Token'] = csrfToken
}

// app/javascript/packs/application.js
import setupCSRFToken from '../setupCSRFToken'
setupCSRFToken()
但它似乎没有被应用。在React组件(其中导入了axios)中调用此函数只会返回未定义的

componentWillMount() {
  console.log(axios.defaults.headers.common['X-CSRF-TOKEN'])
}