다음을 통해 공유


Azure Static Web App CLI를 사용하여 API 서버 시작

Important

Static Web Apps CLI에서 배포 보안을 강화하기 위해 2025년 1월 15일까지 Static Web Apps CLI의 최신 버전(2.0.2)으로 업그레이드해야 하는 호환성이 손상되는 변경이 도입되었습니다.

Azure Static Web Apps에서 통합 관리 함수를 사용하여 애플리케이션에 API 엔드포인트를 추가할 수 있습니다. Azure Functions 핵심 도구 CLI 를 사용하여 Azure Functions 앱을 로컬로 실행할 수 있습니다. 핵심 도구 CLI는 API 엔드포인트를 로컬로 실행하고 디버그할 수 있는 기회를 제공합니다.

핵심 도구를 수동으로 또는 자동으로 시작할 수 있습니다.

수동 시작

API 서버와 함께 SWA CLI 에뮬레이터를 사용하려면:

  1. Azure Functions 핵심 도구 CLI 또는 Visual Studio Code 확장을 사용하여 API 서버를 시작합니다.

    핵심 도구가 실행되면 로컬 API 서버의 URL을 복사합니다.

    func host start
    
  2. 별도의 터미널에서 --api-devserver-url 옵션을 사용하여 SWA CLI를 시작하여 로컬 API 서버 URI를 전달합니다.

    예시:

    swa start ./my-dist --api-devserver-url http://localhost:7071
    

자동 시작

자동 시작을 설정하려면 먼저 로컬 개발 환경의 api 폴더에 Azure Functions 애플리케이션 프로젝트가 있어야 합니다.

  1. SWA 에뮬레이터와 함께 API 서버 시작

    swa start ./my-dist --api-location ./api
    
  2. 실행 중인 개발 서버의 사용과 시작 결합

    swa start http://localhost:3000 --api-location ./api
    

다음 단계