练习 - 创建一个新的应用以使用 Azure 存储

已完成

回想一下,我们开发照片共享应用程序,其使用 Azure 存储来管理我们代表用户存储的图片和其他数据。

为了简化方案,以便我们能够专注于存储 API,我们将创建新的 .NET Core 控制台应用程序。 我们还将假设它始终有网络连接。 但是,你应该始终强化自己的应用,确保网络故障不会影响用户体验,也不会导致应用程序本身故障。

创建 .NET Core 应用程序

.NET Core 是跨平台版 .NET,在 macOS、Windows 和 Linux 上运行。 可以在本地安装这些工具,也可以使用窗口右侧的 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!”应会显示在控制台中。