Följ intruktionerna nedan för det operativsystem du använder.
Windows
- Ladda ned .NET Core 3.1 SDK här 64-bitars-installationsfil
- Installera Azure Functions Core Tools 64-bitars-installationsfil
- Installera VSCode (Visual Studio Code)
- Installera Azurite Extension till VSCode
Skapa en mapp i C:\
eller liknande som heter azurite
Ändra location inställningen i Azurite Extension till att peka på din mapp.
Se nedan gif hur du gör det.
macOS
- Ladda ned .NET Core 3.1 SDK här installationsfil
- Installera Azure Functions Core Tools länk-till-dokumentation
- Installera VSCode (Visual Studio Code)
- Installera Azurite Extension till VSCode
Skapa en mapp i c/
eller liknande som heter azurite
Ändra location inställningen i Azurite Extension till att peka på din mapp.
Se nedan gif hur du gör det.
Linux
- Följ denna guide för att ladda ned .NET Core 3.1 SDK
- Installera Azure Functions Core Tools länk-till-dokumentation
- Installera VSCode (Visual Studio Code)
- Installera Azurite Extension till VSCode
Skapa en mapp i c/
eller liknande som heter azurite
Ändra location inställningen i Azurite Extension till att peka på din mapp.
Se nedan gif hur du gör det.
Kommandon
Se till att ha dotnet 3.0 eller senare installerat
$ dotnet --version
Kolla också att det gick bra att installera Azure Functions Core Tools
$ func --version
Skapa en mapp som till exempel heter Functions
Navigera till den mappen i din kommandotolk
Till exempel:
$ cd c:\Functions\
Func init
skapar en ny funktionsapp
Välj dotnet
i listan
för att debuggern ska fungera kräver det att man öppnar upp mappen i VSCode där functionen ligger
code .
öppnar upp mappen du befinner dig i, i VSCode (missa inte punkten)
Kommandon bra att kunna
dotnet build
bygger ditt projekt
dotnet restore
"synkar" dina nuget paket
func host start
startar funktionsappen utan debugger
func new
skapar en ny funktionstrigger
Välj HttpTrigger
i listan och namnge triggern vad du vill
Ändra Route = null
i in-parametern till funktionen till Route = "names"
(rad 17 typ i din HttpTrigger class)
Tryck F5
på tangentbordet när du är i VSCode för att starta funtionsappen i debug-läge.
Öppna förslagsvis upp ett nytt fönster av din kommandotolk och gör en post request till din nyss skapade HttpTrigger!
$ curl.exe --request POST http://localhost:7071/api/names --data "{'name':'there!'}"
$ curl -X POST -H "Content-Type: application/json" \-d '{"name":"there!"}' \http://localhost:7071/api/names
Börja debugga!
Pinga i chatten eller ställ din fråga direkt i mötet.