Wie Pfade verarbeiten wie /user /: id und /user /: id/berichten in HTTP-Trigger Firebase Cloud-Funktionen mit Zugriff id param?Firebase Funktionen Cloud-Routing
Ich wusste nicht, wie nächste Lösung, weil alle meine Funktionen Teil des einen mit dem Präfix /api wäre:
const app = require('express')();
exports.api= functions.https.onRequest(app);
app.get('/user/:uid/report', (req, res) => {}):
Aber ich brauche etwas wie folgt aus:
exports['/user/:uid/report'] = functions.https.onRequest((req, res) => {
// ...
});
Ich glaube nicht, dass das funktionieren wird. –
Meine Antwort funktioniert, Sie können Platzhalter in der URL haben, überprüfen Sie die Dokumentation https://firebase.google.com/docs/hosting/url-redirects-reedrites. –
Entschuldigung für meine unhöfliche Antwort vor, nach der Dokumentation die URL sind glob notation, so dass Sie * darin hinzufügen können. Hier ist ein Beispiel meiner API implementiert in Firebase Cloud Funktionen https://jsfiddle.net/1x4crn9t/ –