연습 - Azure Storage로 작업할 새 앱 만들기

완료됨

지금 우리는 Azure Storage를 사용하여 사용자를 대신해 사진과 기타 데이터를 저장하고 관리하는 사진 공유 애플리케이션을 만들고 있음을 상기하세요.

Storage 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!” 출력이 콘솔에 표시됩니다.

Storage API에 집중할 수 있도록 시나리오를 간소화하기 위해 콘솔에서 실행할 수 있는 새 Node.js 애플리케이션을 만듭니다. 또한 애플리케이션이 항상 네트워크에 연결되어 있다고 가정합니다. 그러나 네트워크 장애 시 사용자 환경에 영향을 미치거나 애플리케이션 자체가 중단되는 일이 없도록 항상 앱을 보완해야 합니다.

Node.js 애플리케이션 만들기

Node.js는 JavaScript 앱을 실행하기 위한 인기 있는 프레임워크입니다. 주로 웹앱에 사용되지만, 명령줄에서 논리를 실행하는 데 사용할 수도 있습니다. 도구를 로컬로 설치한 경우 명령줄에서 다음 단계를 실행할 수 있습니다. 또는 창 오른쪽에 있는 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!” 출력이 콘솔에 표시됩니다.