Cloud Functions URL: Custom Domain With Firebase Hosting

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:

❤️ Is this article helpful?

Buy me a coffee ☕ or support my work via PayPal to keep this space 🖖 and ad-free.

Do send some 💖 to @d_luaz or share this article.

✨ By Desmond Lua

A dream boy who enjoys making apps, travelling and making youtube videos. Follow me on @d_luaz

👶 Apps I built

Travelopy - discover travel places in Malaysia, Singapore, Taiwan, Japan.