- runtimes/nodejs20/server.js: HTTP wrapper, exports.handle(event)
- runtimes/nodejs20/Dockerfile: node:20-alpine base image
- naeel/sless-runtime-nodejs20:v0.1.0 pushed to DockerHub
- upload.go: nodejs20 in runtimeBaseImage(), package.json → npm install
- upload.go: python3.11 now uses v0.1.0 tag (no more latest)
- operator v0.1.2 deployed in cluster
- E2E: hello-node-default.fn.kube5s.ru → {"message":"Hello, Naeel! (nodejs20)"}
7 lines
319 B
JavaScript
7 lines
319 B
JavaScript
// handler.js — пример serverless функции на Node.js 20
|
||
// Возвращает приветствие с именем из event или "World" по умолчанию
|
||
exports.handle = async (event) => {
|
||
const name = event.name || 'World';
|
||
return { message: `Hello, ${name}! (nodejs20)` };
|
||
};
|