Ich suche ein Rest-API Google Cloud-Funktionen zu implementieren, aber die Bereitstellung docs scheinen zu zeigen, dass es nur möglich ist, POST-Anfragen zu verwenden:sind nur POST-Anfragen zur Verfügung mit Google Cloud-Funktionen HTTP Trigger
Jede HTTP-POST-Anfrage an den Endpunkt der Funktion (web_trigger.url Parameter der Deploy-Ausgabe) löst die Ausführung der Funktion aus. Ergebnis der Funktionsausführung wird in Antworttext zurückgegeben. - https://cloud.google.com/functions/docs/deploying/
Im Idealfall würde ich Pfade mit Wildcards suchen zu verknüpfen und über verschiedene HTTP-Methoden zum Beispiel
POST /user
GET /user/:id
PUT /user/:id
DEL /user/:id
mit den Wildcard-Werten etwas params Objekt in der Funktion Kontext wie in Rails bevölkern, Hapijs, etc.
Fragen Sie sich, ob so etwas wie oben mit Cloud-Funktionen möglich ist und ob es nicht in der Zukunft sein wird?
Ich sehe Beispiele mit GET/PUT/POST unter https://cloud.google.com/functions/docs/writing/http. – jarmod
@jarmod yeah, aber es wird nicht erwähnt, wie die Bereitstellung/Routenzuordnung für dieses Beispiel funktioniert und nur eine Erwähnung von POST im Bereitstellungsabschnitt der Dokumentation https://cloud.google.com/functions/docs/deploying/ –
I aktualisiert wurde die Dokumentation, um den irreführenden POST-only-Text zu entfernen. –