我正在使用 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))
);
};