Docs Menu
Docs Home
/ /
Atlas Device SDKs
/ /

Call a Function - Web SDK

On this page

  • Overview
  • Usage
  • Call a Function
  • Call a Function Programmatically

You can call a Function from a connected client application.

The examples in this section demonstrate calling a simple function named sum that takes two arguments, adds them, and returns the result:

// sum: adds two numbers
exports = function (a, b) {
return a + b;
};

In the Node SDK you call Functions as a logged in user with the User.functions interface. There are two ways to call a function:

  • You can call a function as if was a method defined locally on the User.functions interface.

  • You can call the User.functions.callFunction() method to call a function by providing its stringified name and a list of arguments.

const result = await user.functions.sum(2, 3);
const functionName = "sum";
const args = [2, 3];
const result = await user.callFunction(functionName, ...args);

Back

Initialize the App Client