googleapis-nodejs-functions
TypeScript icon, indicating that this package has built-in type declarations

0.0.5 • Public • Published

Google Cloud Functions Node.js Library

Table of contents:

Quickstart

Before you begin

  1. Select or create a Cloud Platform project.

    Go to the projects page

  2. Enable billing for your project.

    Enable billing

  3. Enable the Google Cloud Functions.

    Enable the API

  4. Set up authentication with a service account so you can access the API from your local workstation.

Installing the client library

npm install --save googleapis-nodejs-functions

Using the client library

 
// Imports the Google Cloud client library
const { GCF } = require('googleapis-nodejs-functions');
 
// Your Google Cloud Platform project ID
const projectId = 'YOUR_PROJECT_ID';
 
// Creates a client
const gcf = new GCF({
  keyFilename: './credentials.json',
  projectId
});
 
// Get Functions and metadata
gcf
  .getCloudFunctions()
  .then(data => {
    const fns = data[0];
    //console.log('FUNCTIONS: ', fns);
    const fn = fns[0];
    console.log(fn.metadata);
  })
  .catch(err => {
    console.error('ERROR:', err);
  });

Samples

Versioning

Contributing

License

Apache Version 2.0

See LICENSE

Package Sidebar

Install

npm i googleapis-nodejs-functions

Weekly Downloads

14

Version

0.0.5

License

Apache-2.0

Unpacked Size

41.4 kB

Total Files

9

Last publish

Collaborators

  • vizzuality-research