带有React Redux的Axios拦截器不起作用

时间:2020-04-17 07:49:28

标签: javascript reactjs redux axios interceptor

我想使用Axios拦截器在请求中设置标头我已经阅读了Axios文档,为此,我正在这样做:-

import React from 'react'
import ReactDOM from 'react-dom'
import App from './scenes/App'
import {Provider} from 'react-redux'
import {createStore,applyMiddleware,compose} from 'redux'
import reduxThunk from 'redux-thunk'
import axios from 'axios'

import reducers from './services/store/reducers'

const composeEnhancers = window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ || compose
const store = createStore(
  reducers,
  composeEnhancers(applyMiddleware(reduxThunk))
)

axios.interceptors.request.use(request=>{
  console.log("here")
  console.log(request)
    return request;
})

ReactDOM.render(
    <Provider store = {store}>
      <App/>
    </Provider>
,document.querySelector('#root')) 

问题是此请求功能未运行。我要去哪里错了?我需要对Axios拦截器进行其他任何设置吗?

0 个答案:

没有答案