>  Q&A  >  본문

Firebase GET 요청이 클라이언트에 데이터를 반환하지 않습니다.

Firebase 클라우드 기능을 사용하는 Firestore 데이터베이스 앱이 있습니다. 우리는 외부 API에서 각 사용자에 대한 데이터를 얻으려고 합니다. Firebase 클라우드 기능이 데이터를 반환하고 있습니다. 로그에서 해당 데이터가 올바르게 표시됩니다. 그러나 브라우저에는 해당 데이터가 표시되지 않습니다. 아마 제가 async/await를 올바르게 사용하지 않고 있는 것 같은데요?

다음은 애플리케이션(Vuex)에서 함수를 호출하는 방법입니다.

으아아아

Result.data가 null로 나타납니다

그럼 클라우드 기능은 다음과 같습니다.

으아아아

기능 로그에서 모든 것을 정확하게 볼 수 있습니다.

이것은 비동기/대기 문제입니까? 아니면 잘못된 데이터를 반환하고 있습니까?

감사합니다!

P粉448130258P粉448130258213일 전325

모든 응답(1)나는 대답할 것이다

  • P粉696146205

    P粉6961462052024-03-21 07:00:09

    아직 코드를 시도하지 않았지만 클라우드 함수에서 Promise 체인을 반환하지 않았기 때문에 문제가 발생한 것 같습니다.

    이렇게 해야 합니다:

    으아악

    또는 다음과 같이 async,请使用 await 키워드를 사용하여 함수를 선언했기 때문에:

    으아악

    회신하다
    0
  • 취소회신하다