How to deploy node.js functions to Google Cloud.

Get started with Node & GCP

Initializing gcloud

Enabling Google Cloud Functions API

Creating a basic http functions

$ npm init -y
exports.myFunction = (req, res) => {
res.send(`<h1>You're awesome 🤘</h1>`);

Testing with the functions emulator

$ npm install -g @google-cloud/functions-emulator
functions deploy myFunction --trigger-http

Deploying to Google Cloud

$ gcloud functions deploy myFunction --trigger-http --runtime=nodejs8

Other types of functions

I write about JavaScript, Reverse Engineering, Security, and Credential Stuffing. Also a speaker, O'Reilly Author, creator of Plato, Director at Shape Security.