2

J'ai un parse-server auto-hébergé dans AWS EC2. Je veux mettre à jour ma base de données lorsque je reçois des notifications POST d'Apple. Pour cela, j'ai créé un cloud function, mais comme Apple demande un url pour envoyer des notifications, je ne sais pas comment rendre mon cloud function directement accessible via url ou si j'ai besoin de créer un endpoint quelque part (AWS) pour recevoir la notification de Apple, puis faites un nouveau httpRequest ou curl à mon cloud function.Écoutez les requêtes POST, parse-server, node.js

Je suis à la recherche de directions ou de services (AWS) sur la façon de procéder.

Répondre

0

Je ne pense pas que vous ayez besoin de faire quoi que ce soit dans AWS. Vous avez juste besoin d'ajouter le cloudFunction à votre main.js

Par exemple, voici un endPoint appelé add3NumbersTogether. Je l'ai mis dans mon fichier main.js et puis je peux appeler ce code à partir d'iOs (ou d'un autre client). Dans iOs j'utilise le SDK Parse iOs pour faire des appels

Parse.Cloud.define("add3NumbersTogether", function(request, response) { 
    response.success({request.params.num1 + request.params.num2 + request.params.num3}); 
}); 
+0

Merci pour votre réponse. Bien que, j'ai besoin de savoir comment déclencher cette fonction avec une url. – Jorge

+0

https://myserver.com/parse/functions/add3NumbersTogether –

+0

ce n'est pas vraiment cela, nous devons également passer des paramètres. – Jorge