Deploy backend

Let's setup and deploy our cloud functions

Activate functions service on Firebase

  • go to Functions in the left menu on Firebase

  • then start to use it by clicking «upgrade» button and then skip modal and click «purchase»

  • close modal

  • click «get started»

  • click «continue» in modal, click «finish» on next step in modal

Set up a project

Get your project id from settings of your Firebase project

Change project id in .firebaserc in default property to your project name from firebase project settings:

Deploy cloud functions

At first, let's setup firebase CLI as mentioned in official docsarrow-up-right:

circle-info

You'll need a Node.jsarrow-up-right environment to write functions, and you'll need the Firebase CLI to deploy functions to the Cloud Functions runtime. For installing Node.js and npmarrow-up-right, Node Version Managerarrow-up-right is recommended.

Then, move to functions folder:

And make deploy:

Adding host name for calling functions from front-end

Go to functions in Firebase and copy host name from function url.

Then, paste it into to hostname const:

Paste to value of hostName

Last updated