usersAuthActions.js 727 B

12345678910111213141516171819202122232425262728293031
  1. import * as types from "../constants/actionTypes";
  2. const axios= require("axios");
  3. const userAuthRequest = payload => ({
  4. type: types.USER_AUTH_REQUEST,
  5. payload
  6. })
  7. //const userAuthRequestSuccess = payload => ({
  8. //type: types.USER_AUTH_REQUEST_SUCCESS,
  9. // payload
  10. //})
  11. const userAuthRequestFail = payload => ({
  12. type: types.USER_AUTH_REQUEST_FAIL,
  13. payload
  14. })
  15. export const getUsersData = (payload) => {
  16. return dispatch => {
  17. dispatch(userAuthRequest());
  18. return axios.get(`http://127.0.0.1:2000/api/users`)
  19. .then(res => {
  20. console.log(res);
  21. })
  22. .catch(err => {
  23. dispatch(userAuthRequestFail(err));
  24. })
  25. }
  26. }