Estoy ejecutando una Api dentro de componentDidUpdate. mi codigo es-
componentDidUpdate(prevProps, nextProps) { const getSalaries = async () => { console.log("this ran"); const data = await api.get( `/client/${this.props.client.id}/salary` ); }; if (this.props.client !== prevProps.client) { this.props.client.id !== undefined && getSalaries(); } }El código de estado devuelto por esta solicitud es 200 pero no se devuelven datos. No hay nada malo con esta API. He comprobado esto en el cartero. Cuando consola. log (datos), devolvió lo siguiente:
{ "data": "", "status": 200, "statusText": "", "headers": { "access-control-expose-headers": "Access-Control-Expose-Headers, Content-Disposition", "control de caché": "sin caché, sin almacenamiento, edad máxima = 0, debe revalidar", "caduca": "0", "pragma": "sin caché" }, "config": { "transformRequest": {}, "transformResponse": {}, "timeout": 0, "xsrfCookieName": "XSRF-TOKEN", "xsrfHeaderName": "X-XSRF-TOKEN", "maxContentLength": -1, " headers": { "Accept": "application/json, text/plain, / ", "Authorization": "Bearer eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJVcGVuZHJhRGhhbWFsYUBrb2l6YWkuY29tIiwibmJmIjoxNjQ5OTg2MDcxLCJVc2VyLlVVSUQiOiI2MjIxZDdlZmM5ZTc3YzAwMDEwOWU1MWMiLCJpc3MiOiJ3d3cua29pemFpLmNvbSIsImV4cCI6MTY1MDAxNDg3M" }, "method": "get", "url": "http://34.124 .147.12:8181/api/v1/client/6225c701c9e77c00014c6796/salario" }, "solicitud": {} }