本頁面說明如何安裝及執行函式架構,以便在本機上進行開發。
事前準備
如果您是第一次使用 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 install
Python
pip install functions-framework
如要執行本機 Functions 架構,請執行下列指令:
Node.js
npx functions-framework --target=entryPoint
Python
functions-framework --target=entryPoint
如要找出函式的
entryPoint
,請開啟launch.json
檔案,然後尋找已指派的entryPoint
值。舉例來說,如果您使用的是 Cloud Code 的 Hello World 範例應用程式,設定會如下顯示:
"entryPoint": "helloHttp",
如要測試函式,請在系統提示時點選「在瀏覽器中開啟」,或點選「+ 新增終端機」並執行以下指令:
curl http://localhost:8080/
這會在終端機中顯示函式的內容。
如要進一步瞭解如何呼叫本機執行的函式,請參閱「本機函式開發」一文。