Azure Functions是一種無服務器計算服務,使您能夠按需運行代碼,而無需顯式配置或管理基礎結構。在本教程中,咱們將幫助您從最初的Azure功能開始。咱們將使用Visual Studio Code引導您完成安裝過程,建立您的第一個功能應用程序,最後將該應用程序部署到Azure。node
先決條件 首先,您須要一個Azure賬戶,Azure賬戶。您還須要安裝Visual Studio Code以及Node.js npm。要啓用本地調試,還須要安裝Azure Functions Core Tools。npm
安裝Azure Function core tools以前,你須要把npm安裝完成,而後打開命令提示符,輸入如下命令:json
$ npm install -g azure-functions-core-tools@2瀏覽器
若是你是蘋果電腦,請輸入:服務器
$ brew tap azure/functionsapp
$ brew install azure-functions-core-toolside
接下來咱們要在VS Code上安裝Azure Function的擴展,你能夠直接在VS Code中搜索Azure Function而後去安裝,或者直接在瀏覽器中打開以下連接:函數
vscode:extension/ms-azuretools.vscode-azurefunctions 測試
那如何可以驗證Azure Function擴展是否安裝成功呢?你能夠打開命令提示符,而後輸入func3d
使用VS Code 建立一個本地的Function 應用:
首先,建立一個本地Azure Functions應用程序。Azure Functions應用程序能夠包含許多具備各類觸發器的函數,這篇文章咱們先介紹HTTP觸發器,它容許您處理傳入的HTTP流量。
在Azure Function下點擊建立新項目,會讓你選擇項目存放的路徑,選好後而後選擇JavaScript。
在你的Function應用中添加函數:
從AZURE FUNCTIONS資源管理器中,單擊「 建立函數」圖標。
選擇當前打開的目錄,而後按Enter鍵。出現提示時,選擇HTTP觸發器
使用默認名稱HttpTriggerJS
而後選擇匿名身份驗證。
完成後,將在您的Function應用程序中建立一個名爲HttpTriggerJS 包含 index.js和functions.jsonfiles 的新目錄。該index.js文件包含響應HTTP請求的源代碼,functions.json包含HTTP觸發器的綁定配置。
在本地運行和測試您的應用程序:
一旦建立完成你的Azure Function 應用程序,有必要在本地運行一遍,VS Code會模擬在Azure上的環境同樣,在本地幫你運行。
你能夠之間按F5執行應用程序調試
過2分鐘左右你將會在終端中看到以下連接:
使用瀏覽器打開上面的這個地址,而後加上name的值,就能夠看到效果
把應用程序部署到Azure Function上:
首先你要在VS CODE上登陸你的Azure
點擊上傳這個按鈕
選擇你的項目文件的路徑
選擇建立一個新的Function APP
輸入你的Function app的名稱,要求是惟一值
選擇資源組,或者你建立新的資源組
選擇存儲帳戶,或者你新建一個存儲帳戶
執行完成後,你會在界面中看到執行的狀態
完成後,你會在輸出欄中看到一個URL,打開該連接,而後加上Name值,你會看到請求的結果。
到此,你的Azure Function APP就建立完成了,是否是很方便。