Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

README.md

Google Cloud Platform logo

Google Cloud Functions message sample

This sample shows calling the success and failure callbacks.

View the documentation or the source code.

Deploy and Test

  1. Follow the Cloud Functions quickstart guide to setup Cloud Functions for your project.

  2. Clone this repository:

     git clone https://github.com/GoogleCloudPlatform/nodejs-docs-samples.git
     cd nodejs-docs-samples/functions/module
    
  3. Create a Cloud Storage Bucket to stage our deployment:

     gsutil mb gs://[YOUR_BUCKET_NAME]
    
    • Replace [YOUR_BUCKET_NAME] with the name of your Cloud Storage Bucket.
  4. Deploy the helloworld function with an HTTP trigger:

     gcloud alpha functions deploy helloworld --bucket [YOUR_BUCKET_NAME] --trigger-http
    
    • Replace [YOUR_BUCKET_NAME] with the name of your Cloud Storage Bucket.
  5. Call the helloworld function with some data:

     gcloud alpha functions call helloworld --data '{"message":"keyboard cat"}'
    
  6. Call the helloworld function without any data:

     gcloud alpha functions call helloworld
    

    You should see something like this in your console:

     executionId: abcd1234-0
     result: Hello World!
    
  7. Check the logs for the helloworld function:

     gcloud alpha functions get-logs helloworld
    

    You should see something like this in your console:

     D      ... User function triggered, starting execution
     I      ... keyboard cat
     D      ... Execution took 1 ms, user function completed successfully