연습 - Azure Storage로 작업할 새 앱 만들기
지금 우리는 Azure Storage를 사용하여 사용자를 대신해 사진과 기타 데이터를 저장하고 관리하는 사진 공유 애플리케이션을 만들고 있음을 상기하세요.
Storage API에 집중할 수 있도록 시나리오를 간소화하기 위해 새 .NET Core 콘솔 애플리케이션을 만듭니다. 또한 애플리케이션이 항상 네트워크에 연결되어 있다고 가정합니다. 그러나 네트워크 장애 시 사용자 환경에 영향을 미치거나 애플리케이션 자체가 중단되는 일이 없도록 항상 앱을 보완해야 합니다.
.NET Core 애플리케이션 만들기
.NET Core는 macOS, Windows 및 Linux에서 실행되는 .NET의 플랫폼 간 버전입니다. 도구를 로컬에서 설치하거나 창의 오른쪽에 있는 Cloud Shell을 사용하여 다음 단계를 실행할 수도 있습니다.
이름이 "PhotoSharingApp"인 새로운 .NET Core 콘솔 애플리케이션을 만듭니다.
-o
또는--output
플래그를 추가하여 특정 폴더에 앱을 만들 수 있습니다.dotnet new console --name PhotoSharingApp
애플리케이션 디렉터리로 변경합니다.
cd PhotoSharingApp
앱을 실행하여 올바르게 빌드 및 실행되는지 확인합니다.
dotnet run
“Hello World!” 출력이 콘솔에 표시됩니다.
Storage API에 집중할 수 있도록 시나리오를 간소화하기 위해 콘솔에서 실행할 수 있는 새 Node.js 애플리케이션을 만듭니다. 또한 애플리케이션이 항상 네트워크에 연결되어 있다고 가정합니다. 그러나 네트워크 장애 시 사용자 환경에 영향을 미치거나 애플리케이션 자체가 중단되는 일이 없도록 항상 앱을 보완해야 합니다.
Node.js 애플리케이션 만들기
Node.js는 JavaScript 앱을 실행하기 위한 인기 있는 프레임워크입니다. 주로 웹앱에 사용되지만, 명령줄에서 논리를 실행하는 데 사용할 수도 있습니다. 도구를 로컬로 설치한 경우 명령줄에서 다음 단계를 실행할 수 있습니다. 또는 창 오른쪽에 있는 Cloud Shell을 사용하여 다음 단계를 실행할 수 있습니다.
오른쪽 Cloud Shell에 "PhotoSharingApp"이라는 새 폴더를 만듭니다.
mkdir PhotoSharingApp
새 폴더로 변경하고
npm
을 사용하여 새 Node.js 앱을 초기화합니다. 이렇게 하면 앱을 설명하는 메타데이터가 포함된 package.json 파일이 생성됩니다.cd PhotoSharingApp npm init -y
코드가 이동할 새 소스 파일 index.js를 만듭니다.
touch index.js
편집기를 사용하여 index.js 파일을 엽니다. Cloud Shell을 사용하는 경우
code .
를 입력하여 편집기를 엽니다.다음 프로그램을 index.js 파일에 붙여넣습니다. Ctrl+V를 누르거나 마우스 오른쪽 단추를 클릭하여 붙여넣습니다.
#!/usr/bin/env node function main() { console.log('Hello, World!'); } main();
Ctrl+S 키를 눌러 파일을 저장합니다. 또는 Cloud Shell 통합 편집기 제목 표시줄에서 줄임표를 선택한 후 상황에 맞는 메뉴에서 저장을 선택합니다.
앱을 실행하여 올바르게 실행되는지 확인합니다.
node index.js
“Hello World!” 출력이 콘솔에 표시됩니다.