Övning – Kom igång

Slutförd

Azure Static Web Apps publicerar webbplatser i en produktionsmiljö genom att bygga appar från en GitHub-lagringsplats. I den här övningen bygger du en webbapp med önskat klientramverk från en GitHub-lagringsplats.

Skapa en lagringsplats

Den här modulen gör det enkelt för dig att skapa en ny lagringsplats med hjälp av en GitHub-malllagringsplats. Det finns flera tillgängliga mallar som var och en innehåller en startapp som skapats med olika klientramverk.

  1. Gå till sidan Skapa från mall för mallens lagringsplats. Om du får felet 404: Sidan hittades inte loggar du in på GitHub och försöker igen.

  2. Välj ett av dina GitHub-konton i listrutan Ägare .

  3. Ge lagringsplatsen namnet my-static-web-app.

  4. Välj knappen Skapa lagringsplats från mall.

Kör appen

Du har precis skapat en GitHub-lagringsplats med namnet my-static-web-app i ditt GitHub-konto. Sedan ska du klona lagringsplatsen och köra koden lokalt på datorn.

  1. Öppna en terminal på datorn.

  2. Börja med att klona GitHub-lagringsplatsen till önskad katalog på datorn.

    git clone https://github.com/<YOUR_GITHUB_USERNAME>/my-static-web-app
    
  3. Gå till mappen för din källkod.

    cd my-static-web-app
    
  4. Gå sedan till mappen för det önskade klientramverket på följande sätt.

    cd angular-app
    
    cd react-app
    
    cd svelte-app
    
    cd vue-app
    
  5. Installera nu appberoendena.

    npm install
    

    Kommentar

    Om du får felet Det går inte att hitta PATH kontrollerar du att du har installerat Node.js från https://nodejs.org. Du kan behöva göra en anpassad installation som inkluderar installation av alternativet Lägg till i SÖKVÄG .

    Skärmbild som visar den anpassade installationen av Node.js alternativ i guiden.

  6. Kör slutligen klientappen.

    npm start
    
    npm start
    
    npm run dev
    
    npm run serve
    

Gå till din app

Det är dags att prova köra appen lokalt. Klientappen körs på en annan port.

Markera länken för att gå till din app.

Bläddra till http://localhost:4200.

Skärmbild av surfning till din Angular-webbapp.

Bläddra till http://localhost:3000.

Skärmbild av hur du bläddrar till react-webbappen.

Bläddra till http://localhost:5000.

Skärmbild av hur du bläddrar till din Svelte-webbapp.

Bläddra till http://localhost:8080.

Skärmbild av hur du bläddrar till din Vue-webbapp.

Kommentar

I den här modulens övningar distribuerar du en app utan API. Se avsnittet Nästa steg i slutet av den här modulen för information om nästa modul, där du distribuerar ett API tillsammans med din app.

Stoppa appen som körs genom att trycka på CTRL-C i terminalen.

Nästa steg

Du har skapat ditt program och nu körs det lokalt i webbläsaren.

I den här delen publicerar du appen till Azure Static Web Apps.