Socket
Socket
Sign inDemoInstall

@firebase/functions

Package Overview
Dependencies
11
Maintainers
4
Versions
3114
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    @firebase/functions

This is the Firebase Functions component of the Firebase JS SDK.


Version published
Weekly downloads
1.7M
increased by1.68%
Maintainers
4
Install size
2.95 MB
Created
Weekly downloads
 

Package description

What is @firebase/functions?

The @firebase/functions package is part of the Firebase JavaScript SDK, providing a powerful, secure, and scalable way to call Cloud Functions for Firebase directly from a web or mobile client. It allows developers to trigger backend code without managing servers, which can be written in Node.js and automatically runs in a managed environment on Google Cloud.

What are @firebase/functions's main functionalities?

Calling a Cloud Function

This feature allows you to call a Cloud Function named 'sayHello' from your client-side application. The function takes an object as an argument, in this case, { name: 'Firebase' }, and returns a promise that resolves with the result of the function call.

const functions = require('@firebase/functions');

const sayHello = functions.httpsCallable('sayHello');
sayHello({ name: 'Firebase' }).then(result => {
  console.log(result.data);
});

Handling Errors

This demonstrates how to handle errors when calling a Cloud Function. The error object contains details about what went wrong, which can be used for debugging or displaying an appropriate message to the user.

sayHello({ name: 'Firebase' }).catch(error => {
  const code = error.code;
  const message = error.message;
  const details = error.details;
  // Handle the error
});

Other packages similar to @firebase/functions

Readme

Source

@firebase/functions

This is the Firebase Functions component of the Firebase JS SDK.

This package is not intended for direct usage, and should only be used via the officially supported firebase package.

FAQs

Last updated on 11 Apr 2024

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc