Я использую 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 месяцев.Я также продемонстрировал клиенту.Внезапно по какой-то причине он не получает возвращаемые данные сейчас.Как только он дает ошибку, что бы я ни делал, он не начинает извлекать снова.
Пожалуйста, руководство, в чем может быть проблема здесь.