как исправить этот топор ios вызов - PullRequest
0 голосов
/ 14 апреля 2020

Я изменил свой код для обработки ошибок API в одном месте, и он перестает работать, может кто-нибудь определить, в чем проблема

перед изменением (работает нормально)

действие. js

export const login = (email, password) => dispatch => {
  axios
    .post('http://localhost:8000/v1/users/signin/', {
      email: email,
      password: password,
    })
    .then(res => {
      dispatch({
        type: LOGIN_USER,
        payload: res.data,
      });
    })
    .catch(err => console.log(err));
};

после изменения моего кода

действие. js

import { postRequest } from '../services';

export const login = (email, password) => dispatch => {
  postRequest('users/signin/', {
    email: email,
    password: password,
  })
    .then(res => {
      dispatch({
        type: LOGIN_USER,
        payload: res.data,
      });
    })
    .catch(err => console.log(err));
};

услуги. js

export const API_URL = 'localhost:8000/v1/';

export const postRequest = (request, body) => {
   return axios.post(API_URL + request, body);
};

1 Ответ

0 голосов
/ 14 апреля 2020

Вы забыли 'http:' в API_URL?

export const API_URL = 'http://localhost: 8000 / v1 / ';

...