로컬 Functions 앱 만들기Create the local Functions app

이전 단계: 소개 및 필수 구성 요소Previous step: Introduction and prerequisites

이 단계에서는 HTTP 트리거를 사용하는 함수가 포함된 로컬 Azure Functions 애플리케이션을 만듭니다.In this step, you create a local Azure Functions application that contains a function that uses an HTTP trigger. Azure Functions 앱은 다양한 트리거로 Functions를 많이 포함할 수 있습니다.An Azure Functions app can contain many Functions with different triggers. HTTP 트리거는 들어오는 HTTP 트래픽을 처리합니다.The HTTP trigger specifically handles incoming HTTP traffic.

  1. 터미널 또는 명령 프롬프트의 프로젝트에 적합한 폴더 내에서 Visual Studio Code를 실행합니다.From a terminal or command prompt, run Visual Studio Code from within a suitable folder for the project:

    # Create and navigate to a project folder
    
    # Run VS Code in that folder
    code .
    
  2. VS Code에서 Azure 로고를 선택하여 Azure Functions 탐색기를 연 다음, 프로젝트 만들기 명령을 선택합니다.In VS Code, select the Azure logo to open the Azure Functions explorer, then select the Create Project command:

    VS Code에서 로컬 함수 앱 만들기

  3. 처음 두 프롬프트에서 현재 폴더를 선택한 다음, JavaScript를 언어로 선택합니다.At the first two prompts, select the current folder, then select JavaScript for the language.

  4. Select a template for your project's first function(프로젝트의 첫 번째 함수에 대한 템플릿 선택) 프롬프트에서 HTTP 트리거를 선택합니다.At the prompt, Select a template for your project's first function, select HTTP Trigger:

    함수에 대한 트리거 선택

  5. Provide a function name(함수 이름 제공) 프롬프트에서 HttpExample을 입력합니다.At the prompt, Provide a function name, enter HttpExample. (기본 'HttpTrigger' 이름은 트리거와 동일하므로 사용하지 마십시오. 혼동될 수 있습니다.)(Avoid using the default "HttpTrigger" name because it's the same as the trigger, which can be confusing.)

    함수 이름 입력

  6. 권한 수준 프롬프트에서 익명을 선택합니다.At the prompt, Authorization Level, select Anonymous:

    함수 이름 입력

  7. 몇 분 후 VS Code가 프로젝트 생성을 완료합니다.After a few moments, VS Code completes creation of the project. 함수의 이름이 HttpExample인 폴더가 있고, 그 안에는 세 개의 파일이 있습니다.You have a folder named for the function, HttpExample, within which are three files:

    파일 이름Filename 설명Description
    index.jsindex.js HTTP 요청에 응답하는 소스 코드입니다.The source code that responds to the HTTP request.
    functions.jsonfunctions.json HTTP 트리거의 바인딩 구성입니다.The binding configuration for the HTTP trigger.
    sample.datsample.dat 폴더에 다른 파일이 있을 수 있다는 것을 보여주는 자리 표시자 데이터 파일입니다.A placeholder data file to demonstrate that you can have other files in the folder. 원하는 경우 이 자습서에서 사용되지 않으므로 이 파일을 삭제해도 됩니다.You can delete this file, if desired, as it's not used in this tutorial.

    함수 앱 만들기 결과