The default URL for cloud functions is
https://us-central1-PROJECT_ID.cloudfunctions.net/test_hello_world
In order to access the cloud function via
https://www.mydomain.com/functions/hello_world
You need to setup firebase hosting with custom domain.
In your firebase hosting project, you need to direct hosting requests to cloud functions.
Edit firebase.json
.
{ "hosting": { "public": "public", "ignore": [ "firebase.json", "**/.*", "**/node_modules/**" ], "rewrites": [ { "source": "functions/hello_world", "function": "test_hello_world" } ] }}
Deploy
firebase deploy
NOTE: Refer Direct hosting requests to cloud functions.
References: