Ejecutar la función
Una función se puede ejecutar llamando al método execute() en el cual se pasa la configuración (de tipo JSON) como parámetro. El objeto function utilizado en el fragmento de código es el objeto de función.
Crear una configuración de función
Antes de ejecutar una función, es obligatorio establecer la configuración requerida para ella. Aquí, la configuración especifica los argumentos de la función (como args) si los hay.
//Crear el objeto de configuración utilizado para ejecutar la función.
//args es un JSONObject para pasar valores a la función como parámetros.
var config = {
"args": {"name": "xxx"},
"method":"GET"
};
Los métodos HTTP soportados son: GET, PUT, POST, PATCH y DELETE.
El método GET es el predeterminado. Si usas GET en tu código, los argumentos de la función se pasan como cadenas de consulta. Si usas cualquiera de los otros métodos HTTP, los argumentos de la función se pasan en el cuerpo de la solicitud.
Ejecutar función
La función se puede ejecutar pasando el objeto de configuración como argumento al método execute().
//Ejecutar la función pasando el objeto de configuración
var functions = catalyst.function;
var functionObject = functions.functionId(FUNCTION_NAME); //can pass Function Id or Function Name as argument
var functionPromise = functionObject.execute(config);
functionPromise
.then((response) => {
response.json().then(responseBody => {
console.log(responseBody);
});
})
.catch((err) => {
console.log(err);
});
Última actualización 2026-03-30 13:40:30 +0530 IST
Yes
No
Send your feedback to us