examples/hello-node: two different functions (http greeting, job sum)
This commit is contained in:
@@ -0,0 +1,7 @@
|
||||
// 2026-03-08
|
||||
// handler-http.js — HTTP-функция: возвращает приветствие.
|
||||
// Используется с sless_trigger (постоянный эндпоинт).
|
||||
exports.handle = async (event) => {
|
||||
const name = event.name || 'World';
|
||||
return { message: `Hello, ${name}!` };
|
||||
};
|
||||
@@ -0,0 +1,9 @@
|
||||
// 2026-03-08
|
||||
// handler-job.js — batch-функция: суммирует числа из переданного массива.
|
||||
// Используется с sless_job (одноразовый запуск).
|
||||
// event.numbers — массив чисел, например [1, 2, 3, 4, 5]
|
||||
exports.handle = async (event) => {
|
||||
const numbers = event.numbers || [];
|
||||
const sum = numbers.reduce((acc, n) => acc + n, 0);
|
||||
return { input: numbers, sum, count: numbers.length };
|
||||
};
|
||||
@@ -1,6 +0,0 @@
|
||||
// handler.js — пример serverless функции на Node.js 20
|
||||
// Возвращает приветствие с именем из event или "World" по умолчанию
|
||||
exports.handle = async (event) => {
|
||||
const name = event.name || 'World';
|
||||
return { message: `Hello, ${name}! (nodejs20) епта !` };
|
||||
};
|
||||
Reference in New Issue
Block a user