Cvičení – vytvoření nové aplikace pro práci s Azure Storage

Dokončeno

Připomínáme, že pracujeme na aplikaci pro sdílení fotek, která používá Azure Storage ke správě obrázků a dalších bitů dat, která ukládáme jménem našich uživatelů.

Pro zjednodušení našeho scénáře, abychom se mohli zaměřit na rozhraní API služby Storage, vytvoříme novou konzolovou aplikaci .NET Core. Budeme také předpokládat, že má vždy připojení k síti. Aplikaci byste ale měli vždy posílit, aby se zajistilo, že selhání sítě neovlivní uživatelské prostředí nebo způsobí selhání samotné aplikace.

Vytvoření aplikace .NET Core

.NET Core je multiplatformní verze .NET, která funguje v systémech macOS, Windows a Linux. Nástroje můžete nainstalovat místně nebo pomocí Cloud Shellu na pravé straně okna provést následující kroky.

  1. Vytvořte novou konzolovou aplikaci .NET Core s názvem PhotoSharingApp. -o Přidejte nebo --output označte příznak pro vytvoření aplikace v konkrétní složce.

    dotnet new console --name PhotoSharingApp
    
  2. Přejděte do adresáře aplikace.

    cd PhotoSharingApp
    
  3. Spusťte aplikaci a ujistěte se, že se správně sestaví a spustí.

    dotnet run
    

    Výstup "Hello World!" by se měl zobrazit v konzole.

Pro zjednodušení našeho scénáře, abychom se mohli zaměřit na rozhraní API služby Storage, vytvoříme novou aplikaci Node.js, kterou je možné spustit z konzoly. Budeme také předpokládat, že má vždy připojení k síti. Aplikaci byste ale měli vždy posílit, aby se zajistilo, že selhání sítě neovlivní uživatelské prostředí nebo dojde k selhání samotné aplikace.

Vytvoření aplikace Node.js

Node.js je oblíbená architektura pro spouštění aplikací v jazyce JavaScript. Nejčastěji se používá pro webové aplikace, ale můžete ji použít i ke spouštění logiky z příkazového řádku. Pokud máte nástroje nainstalované místně, můžete následující kroky provést z příkazového řádku. Případně můžete pomocí Cloud Shellu na pravé straně okna provést následující kroky.

  1. V Cloud Shellu napravo vytvořte novou složku s názvem PhotoSharingApp.

    mkdir PhotoSharingApp
    
  2. Přejděte do nové složky a pomocí příkazu npm inicializujte novou aplikaci Node.js. Tím se vytvoří soubor package.json obsahující metadata popisující aplikaci.

    cd PhotoSharingApp
    npm init -y
    
  3. Vytvořte nový zdrojový soubor index.js, do kterého umístíme náš kód.

    touch index.js
    
  4. Otevřete soubor index.js v editoru. Pokud používáte Cloud Shell, otevřete editor zadáním code . .

  5. Do souboru index.js vložte následující program. Stisknutím kombinace kláves Ctrl+V nebo kliknutím pravým tlačítkem myši vložte.

    #!/usr/bin/env node
    
    function main() {
        console.log('Hello, World!');
    }
    
    main();
    
  6. Stisknutím kombinace kláves Ctrl+S soubor uložte. Případně v záhlaví integrovaného editoru Cloud Shellu vyberte tři tečky a pak v místní nabídce vyberte Uložit .

  7. Spusťte aplikaci a ujistěte se, že se správně spustí.

    node index.js
    

    Výstup "Hello World!" by se měl zobrazit v konzole.