3 votes

Firebase Cloud Function et React Native

Je voudrais savoir s'il était possible d'exécuter une fonction de Firebase Cloud Function sur une application React Native Expo (en utilisant le SDK) ? J'ai essayé d'installer le sdk mais j'obtiens plusieurs erreurs. Sinon, y a-t-il un autre moyen de le faire, sans le SDK ?

3voto

K.Wu Points 1483

Si vous ne souhaitez pas installer de module tiers, utilisez le module react native fetch API :

Un simple GET l'opération serait :

fetch('<Your Firebase Cloud Function URL>')

A POST L'opération serait effectuée de cette manière :

fetch('<Yout Firebase Cloud Function URL>', {
    method: 'POST',
    headers: {
        ...
    },
    body: JSON.stringify({
        ...
    })
})

Il existe également des bibliothèques tierces populaires telles que axios . Installez-le en utilisant la commande npm i --save axios et ensuite :

import axios from 'axios'

axios.get('<Your Firebase Cloud Function URL>')

ou

axios.post('<Your Firebase Cloud Function URL>', {
    ...
    ...
})

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X