I have a Firebase Cloud Function that handles HTTP requests, using:
export const foo = functions.https.onRequest((req, res) => {
// etc.
}
When I hit the URL for it in a browser, I see a Google sign in page, listing my Google accounts. If I sign in, I then get a 403:
Error: Forbidden
Your client does not have permission to get URL /foo from this server.
Why? There's nothing about this in the docs that I can find. I'm on the free plan ("Spark"), if that makes any difference.
[edit]
I'm accessing the function using the URL:
https://us-central1-[project name].cloudfunctions.net/[function name]
There's no vanity URL.
ttps://us-central1-[project-name].cloudfunctions.net/appURL? Or through a vanity URL mapping on Firebase Hosting? - Frank van PuffelenFunction execution took 127 ms, finished with status code: 302despite I explicitly dores.redirect(200). Thanks. - Ivan