C
cloud-functions
Twórz i wdrażaj funkcje chmurowe CloudBase — event-driven i HTTP services w jednym miejscu
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do pełnego zarządzania funkcjami CloudBase: tworzenia, aktualizacji, wdrażania i debugowania. Obsługuje zarówno Event Functions (Node.js) jak i HTTP Functions (wielojęzyczne serwisy web). Dowiedz się, jak wybrać odpowiedni runtime, skonfigurować dostęp HTTP, ustawić logowanie i obsługiwać WebSocket oraz SSE. Unikaj typowych pułapek — mieszania kształtu kodu między typami funkcji, zapominania o node_modules czy braku parsowania body w POST/PUT.
Jak używać
- 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.