練習 - 建立新的應用程式以使用 Azure 儲存體

已完成

回想一下,我們正在處理相片分享應用程式,此應用程式使用 Azure 儲存體來管理我們代表使用者儲存的圖片及其他少量資料。

為了簡化案例以便聚焦於儲存體 API,我們將建立新的 .NET Core 主控台應用程式。 我們也會假設其一律具有網路連線能力。 不過,請一律強化應用程式,以確保網路失敗不會影響使用者體驗,也不會導致應用程式本身失敗。

建立 .NET Core 應用程式

.NET Core 是在 macOS、Windows 和 Linux 上執行的跨平台 .NET 版本。 您可以在本機安裝此工具,也可以使用視窗右側的 Cloud Shell 來執行下列步驟。

  1. 建立名為 「PhotoSharingApp」 的新 .NET Core 主控台應用程式。 新增 -o--output 旗標,以便在特定資料夾中建立應用程式。

    dotnet new console --name PhotoSharingApp
    
  2. 變更至應用程式目錄。

    cd PhotoSharingApp
    
  3. 執行應用程式,以確定其建置和執行方式正確。

    dotnet run
    

    輸出的「Hello World!」應該會顯示在主控台。

為了簡化案例以便聚焦於儲存體 API,我們將建立可從主控台執行的新 Node.js 應用程式。 我們也會假設其一律具有網路連線能力。 不過,請一律強化應用程式,以確保網路失敗不會影響使用者體驗,也不會導致應用程式本身失敗。

建立 Node.js 應用程式

Node.js 是用於執行 JavaScript 應用程式的熱門架構。 它最常用於 Web 應用程式,但您也可以將它用來從命令列執行邏輯。 如果您在本機安裝了工具,您就可以從命令列執行下列步驟。 或者,您也可以使用視窗右側的 Cloud Shell 來執行下列步驟。

  1. 在右側的 Cloud Shell 中,建立名為「PhotoSharingApp」的新資料夾。

    mkdir PhotoSharingApp
    
  2. 切換到新的資料夾,並使用 npm 來將新的 Node.js 應用程式初始化。 這會建立 package.json 檔案,其中包含可描述應用程式的中繼資料。

    cd PhotoSharingApp
    npm init -y
    
  3. 建立新的來源檔案 index.js,以供存放程式碼。

    touch index.js
    
  4. 使用編輯器開啟 index.js 檔案。 如果您使用的是 Cloud Shell,請輸入 code . 來開啟編輯器。

  5. 將下列程式貼到 index.js 檔案中。 按 Ctrl+V,或按一下滑鼠右鍵來貼上。

    #!/usr/bin/env node
    
    function main() {
        console.log('Hello, World!');
    }
    
    main();
    
  6. Ctrl+S 以儲存檔案。 或者,在 Cloud Shell 整合式編輯器標題列中,選取省略符號,然後從捷徑功能表中選取儲存

  7. 執行應用程式,以確定其執行方式正確。

    node index.js
    

    輸出的「Hello World!」應該會顯示在主控台。