C
cloud-functions
Complete guide for CloudBase cloud functions development - runtime selection, deployment, logging, invocation, and HTTP access configuration.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Complete guide for CloudBase cloud functions development - runtime selection, deployment, logging, invocation, and HTTP access configuration.
How to use
- Aktywuj skill przed pracą z funkcjami CloudBase — użyj go, gdy zadanie obejmuje tworzenie, aktualizację, wdrażanie, inspekcję lub debugowanie Event Function lub HTTP Function.
- Zanim napiszesz kod, przeczytaj dokumentację, jeśli żądanie wspomina o runtime, HTTP Function, scf_bootstrap, logach funkcji lub wdrażaniu — skill zawiera szczegółowe wytyczne dla każdego scenariusza.
- Wybierz typ funkcji: Event Function (event-driven, Node.js) czy HTTP Function (serwis web, wielojęzyczny). Pamiętaj, że runtime nie może być zmieniony po utworzeniu funkcji.
- Dla Event Functions upewnij się, że kod ma kształt
exports.main(event, context). Dla HTTP Functions użyj modelureq/resna porcie 9000 i zawsze dołącznode_modules— zależności nie instalują się automatycznie. - Przed wdrażaniem przejrzyj Cloud Functions Execution Checklist dostępny w dokumentacji skill. Zwróć uwagę na błędy: brak middleware do parsowania body (
express.json()), brak wysłania odpowiedzi HTTP (timeout), nieprawidłowe kody statusu (400, 401, 405). - Jeśli pracujesz z autoryzacją lub AI w funkcjach, zapoznaj się z powiązanymi skill — auth-tool i ai-model-nodejs — aby uniknąć duplikacji logiki.