בדף הזה מוסבר איך להתקין ולהפעיל Functions Frameworks לפיתוח מקומי.
לפני שמתחילים
אם זו הפעם הראשונה שאתם משתמשים בפונקציות Cloud Run עם Cloud Code, כדאי לעיין במדריך למתחילים בנושא תחילת העבודה עם פונקציות Cloud Run. אחרי שיוצרים ופורסים פונקציה באמצעות דוגמת קוד של Cloud Code, אפשר לחזור למדריך הזה כדי להגדיר סביבת פיתוח מקומית.
התקנה והפעלה של Functions Framework באופן מקומי
כדי להתקין את Functions Framework ולהפעיל אותו באופן מקומי:
ב-VS Code, לוחצים על
Cloud Code ואז מרחיבים את הסייר Cloud Functions.
מרחיבים את Google Cloud הפרויקט, לוחצים לחיצה ימנית על פונקציה שנפרסה לפי בחירתכם ובוחרים באפשרות Download to new workspace (הורדה לסביבת עבודה חדשה). הפעולה הזו מורידה את קוד המקור של הפונקציה מ- Google Cloud למחשב המקומי ויוצרת סביבת עבודה חדשה בסביבת הפיתוח המשולבת (IDE).
לוחצים על View (תצוגה) > Terminal (טרמינל) כדי לפתוח את הטרמינל ב-VS Code.
כדי להתקין את התלות המקומית בתיקייה המקומית של הפונקציה, עוברים לתיקייה המקומית של הפונקציה במסוף ומריצים את הפקודה הבאה:
Node.js
npm installPython
pip install functions-frameworkכדי להריץ את Functions Framework המקומי, מריצים את הפקודה הבאה:
Node.js
npx functions-framework --target=entryPoint
Python
functions-framework --target=entryPoint
כדי למצוא את
entryPointשל הפונקציה, פותחים את הקובץlaunch.jsonומחפשים את הערך שהוקצה ל-entryPoint.לדוגמה, אם משתמשים באפליקציית הדוגמה Hello World של Cloud Code, ההגדרה תיראה כך:
"entryPoint": "helloHttp",כדי לבדוק את הפונקציה, כשמוצגת בקשה, לוחצים על Open in Browser או על + New Terminal ומריצים את הפקודה הבאה:
curl http://localhost:8080/ההקשר של הפונקציה מוצג במסוף.
מידע נוסף על קריאה לפונקציות שפועלות באופן מקומי זמין במאמר פיתוח פונקציות מקומיות.