Cela peut être fait à l'aide de l' request
module de:
// import the module
var request = require('request');
// make the request
request('put your external url here', function (error, response, body) {
if (!error && response.statusCode == 200) {
//here put what you want to do with the request
}
})
REMARQUE: Cela ne fonctionne que sur des plans payés. Il n'est pas possible de faire appel à la non-Api google en utilisant l'Étincelle plan comme expliqué sur le Firebase page des prix:
L'Étincelle plan permet sortant des demandes de réseau uniquement à la filiale de Google services. Entrant invocation demandes sont autorisées dans la limite des quotas. Sur le feu plan de, Cloud Fonctions fournit un perpétuel niveau gratuit. La première de 2 000 000 d'invocations, de 400 000 GO-sec, de 200 000 UC-sec, et 5 GO d'Internet trafic de sortie est fourni gratuitement chaque mois. Vous n'êtes facturé que sur l'utilisation après cette attribution libre. La tarification est basée sur le nombre total d'invocations, et de temps de calcul. Le temps de calcul est variable en fonction de la quantité de mémoire et un PROCESSEUR configuré pour une fonction. Limites d'utilisation sont également appliquées au quotidien et 100s des quotas. Pour plus d'informations, consultez le Cloud Fonctions de Tarification.