IT이야기

공리 응답의 데이터 처리

cyworld 2022. 4. 27. 21:40
반응형

공리 응답의 데이터 처리

나는 공리를 처음 접한다.

과거에는 http 요청을 할 때 객체의 배열/배열을 복구하는 데 익숙했고, 이를 통해 지도 및 축소 등의 기능을 사용하여 원하는 방식으로 데이터를 쉽게 포맷할 수 있다.그리고 나서 나는 그것을 DOM에게 넘겨주곤 했다.

내가 돌려받은 응답은 관찰자 대상이라는 것을 알아챘다.요청을 하면 배열을 다시 받을 수 있도록 하려면 어떻게 해야 할까?이 관찰자 대상을 다루는 표준은 무엇인가?

getSomething (myId) {
    return axios.get('/api/getSomething', {params: {'id': myId}})
                .then(response => console.log(response.data))
                .catch((promise) => this.handleError(promise));
}

고마워요.

편집: 코드 업데이트.확실히 하자면, 내가 전화할 때getSomething()response.data는 백엔드에 배열로 보내지만 객체다.나는 공리가 이 배열을 개체로 바꾸고 있다고 가정하고 있다.그 개체는 다음과 같은 추가 속성을 가지고 있다.__ob__그리고get 0

그래서 나는 이슈를 찾았다.예를 들어 키가 순서대로 정렬되지 않은 배열을 통과하는 경우. [1: [], 5: [], 6:[]].Javascript는 키를 유지하기 위해 다른 속성을 가진 관찰자 개체로 그것을 바꿀 것이다.이 문제는 공리와 관련이 없다.

데이터에 액세스하기 위해 다음과 같은 간단한 작업을 수행할 수 있다.

axios.get('/some/url').then(response => {
    console.log(response);
});

참조URL: https://stackoverflow.com/questions/46595509/dealing-with-data-in-axios-response

반응형