axios response.data пусто - PullRequest
       8

axios response.data пусто

1 голос
/ 09 марта 2019

Я использую React-Redux.В моем файле действий указано следующее:

const fetchCustomers = () => {
  return (dispatch) => {
    axios
      .get('/api/customers')
      .then((response) => { 
        console.log('List of all Customers - ',response)
        dispatch({ type: FETCH_CUSTOMERS, payload: response.data }) 
      })
  }
};

Я вызываю создателя действий следующим образом:

store.dispatch(fetchCustomers());

В файле console.log int api перед ответом на запрос отображаются правильные данные:

[0] [ { customerRequest: [ [Object] ],
[0]     _id: 5c82a0444713453b9472038d,
[0]     name: 'user4',
[0]     mobile: '84357984375',
[0]     updated: 2019-03-08T17:03:19.360Z,
[0]     created: 2019-03-08T17:03:00.462Z,
[0]     createdBy: 'Avinash Shetty',
[0]     customerId: 87,
[0]     __v: 1,
[0]     updatedBy: 'Avinash Shetty' },
[0]   { customerRequest: [ [Object] ],
[0]     _id: 5c81a86afe50590ae86ee2d2,
[0]     name: 'user3',
[0]     mobile: '348753456',
[0]     updated: 2019-03-07T23:26:45.676Z,
[0]     created: 2019-03-07T23:25:30.173Z,
[0]     createdBy: 'Avinash Shetty',
[0]     customerId: 86,
[0]     __v: 1,
[0]     updatedBy: 'Avinash Shetty' },

Приведенный выше код работал нормально, но внезапно он прекратил получать данные.Console.log в тогдашнем предложении axios.get возвращает

config: {adapter: ƒ, transformRequest: {…}, transformResponse: {…}, timeout: 0, xsrfCookieName: "XSRF-TOKEN", …}
data: ""
headers: {strict-transport-security: "max-age=15552000; includeSubDomains", content-encoding: "gzip", x-content-type-options: "nosniff", access-control-allow-origin: "*", x-powered-by: "Express", …}
request: XMLHttpRequest {onreadystatechange: ƒ, readyState: 4, timeout: 0, withCredentials: false, upload: XMLHttpRequestUpload, …}
status: 200
statusText: ""
__proto__: Object

Там код работал нормально в течение последних 2 месяцев.Я также продемонстрировал клиенту.Внезапно по какой-то причине он не получает возвращаемые данные сейчас.Как только он дает ошибку, что бы я ни делал, он не начинает извлекать снова.

Пожалуйста, руководство, в чем может быть проблема здесь.

...