2

我正在使用 NextJS,我想在 redux 操作中使用 axios 获取数据,但我的代码不起作用。我不知道我的代码有什么问题。这是我的代码

// 行动

function fetchImg() {
  return async dispatch => {
    return await axios.get(`${wpAPIEndpoint}/posts/1629`).then(response => {
      dispatch({
        type: 'FETCH_IMG',
        payload: response.data
      });
    });
  };
}

// 这是我在 App.js 中的函数

 static getInitialProps({ store, isServer }) {
    store.dispatch(fetchImg());
 }

// 店铺

const configureStore = (initialState = {}) => {
  const middlewares = [thunk, promise];
  return createStore(
    reducers,
    initialState,
    composeWithDevTools(applyMiddleware(...middlewares))
  );
};
4

0 回答 0