使用 Functions Framework 在本機執行

本頁面說明如何安裝及執行函式架構,以便在本機上進行開發。

事前準備

如果您是第一次使用 Cloud Run 函式搭配 Cloud Code,請參閱「開始使用 Cloud Run 函式」快速入門導覽課程。使用 Cloud Code 範例建立及部署函式後,您可以返回本指南,設定本機開發環境。

在本機安裝及執行 Functions Framework

如要在本機安裝及執行 Functions Framework,請按照下列步驟操作:

  1. 在 VS Code 中,按一下 「Cloud Code」,然後展開「Cloud Functions」探索工具。

  2. 展開 Google Cloud 專案,在所選的已部署函式上按一下滑鼠右鍵,然後選取「Download to new workspace」。這會從 Google Cloud 將函式的原始碼下載到本機電腦,並在 IDE 中建立新的工作區。

  3. 依序點選「View」 >「Terminal」,即可在 VS Code 中開啟終端機。

  4. 如要將本機依附元件安裝至函式的本機資料夾,請在終端機中前往函式的本機資料夾,然後執行下列指令:

    Node.js

    npm install
    

    Python

    pip install functions-framework
    
  5. 如要執行本機 Functions 架構,請執行下列指令:

    Node.js

    npx functions-framework --target=entryPoint

    Python

    functions-framework --target=entryPoint

    如要找出函式的 entryPoint,請開啟 launch.json 檔案,然後尋找已指派的 entryPoint 值。

    舉例來說,如果您使用的是 Cloud Code 的 Hello World 範例應用程式,設定會如下顯示:

    "entryPoint": "helloHttp",
    
  6. 如要測試函式,請在系統提示時點選「在瀏覽器中開啟」,或點選「+ 新增終端機」並執行以下指令:

      curl http://localhost:8080/
    

    這會在終端機中顯示函式的內容。

如要進一步瞭解如何呼叫本機執行的函式,請參閱「本機函式開發」一文。

取得支援

如要提供意見回饋,請前往 GitHub 回報問題,或在 Stack Overflow 上提問。