Azure Functions是一種無服務(wù)器計算服務(wù),使您可以按需運(yùn)行代碼,而無需顯式配置或管理基礎(chǔ)結(jié)構(gòu)。在本教程中,我們將幫助您從最初的Azure功能開始。我們將使用Visual Studio Code引導(dǎo)您完成安裝過程,創(chuàng)建您的第一個功能應(yīng)用程序,最后將該應(yīng)用程序部署到Azure。
在灌云等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站建設(shè)、成都網(wǎng)站制作 網(wǎng)站設(shè)計制作按需求定制制作,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計,網(wǎng)絡(luò)營銷推廣,成都外貿(mào)網(wǎng)站制作,灌云網(wǎng)站建設(shè)費(fèi)用合理。
先決條件首先,您需要一個Azure帳戶,Azure帳戶。您還需要安裝Visual Studio Code以及Node.js npm。要啟用本地調(diào)試,還需要安裝Azure Functions Core Tools。
安裝Azure Function core tools之前,你需要把npm安裝完成,然后打開命令提示符,輸入以下命令:
$ npm install -g azure-functions-core-tools@2
如果你是蘋果電腦,請輸入:
$ brew tap azure/functions
$ brew install azure-functions-core-tools
接下來我們要在VS Code上安裝Azure Function的擴(kuò)展,你可以直接在VS Code中搜索Azure Function然后去安裝,或者直接在瀏覽器中打開如下鏈接:
vscode:extension/ms-azuretools.vscode-azurefunctions
那如何能夠驗(yàn)證Azure Function擴(kuò)展是否安裝成功呢?你可以打開命令提示符,然后輸入func
使用VS Code 創(chuàng)建一個本地的Function 應(yīng)用:
首先,創(chuàng)建一個本地Azure Functions應(yīng)用程序。Azure Functions應(yīng)用程序可以包含許多具有各種觸發(fā)器的函數(shù),這篇文章我們先介紹HTTP觸發(fā)器,它允許您處理傳入的HTTP流量。
在Azure Function下點(diǎn)擊創(chuàng)建新項(xiàng)目,會讓你選擇項(xiàng)目存放的路徑,選好后然后選擇JavaScript。
在你的Function應(yīng)用中添加函數(shù):
從AZURE FUNCTIONS資源管理器中,單擊“ 創(chuàng)建函數(shù)”圖標(biāo)。
選擇當(dāng)前打開的目錄,然后按Enter鍵。出現(xiàn)提示時,選擇HTTP觸發(fā)器
使用默認(rèn)名稱HttpTriggerJS
然后選擇匿名身份驗(yàn)證。
完成后,將在您的Function應(yīng)用程序中創(chuàng)建一個名為HttpTriggerJS 包含 index.js和functions.jsonfiles 的新目錄。該index.js文件包含響應(yīng)HTTP請求的源代碼,functions.json包含HTTP觸發(fā)器的綁定配置。
在本地運(yùn)行和測試您的應(yīng)用程序:
一旦創(chuàng)建完成你的Azure Function 應(yīng)用程序,有必要在本地運(yùn)行一遍,VS Code會模擬在Azure上的環(huán)境一樣,在本地幫你運(yùn)行。
你可以之間按F5執(zhí)行應(yīng)用程序調(diào)試
過2分鐘左右你將會在終端中看到如下鏈接:
使用瀏覽器打開上面的這個地址,然后加上name的值,就可以看到效果
把應(yīng)用程序部署到Azure Function上:
首先你要在VS CODE上登錄你的Azure
點(diǎn)擊上傳這個按鈕
選擇你的項(xiàng)目文件的路徑
選擇創(chuàng)建一個新的Function APP
輸入你的Function app的名稱,要求是唯一值
選擇資源組,或者你創(chuàng)建新的資源組
選擇存儲賬戶,或者你新建一個存儲賬戶
執(zhí)行完成后,你會在界面中看到執(zhí)行的狀態(tài)
完成后,你會在輸出欄中看到一個URL,打開該鏈接,然后加上Name值,你會看到請求的結(jié)果。
到此,你的Azure Function APP就創(chuàng)建完成了,是不是很方便。