Compartilhar via


Inicie o servidor de API com a CLI do Aplicativo Web Estático do Azure

Importante

Para melhorar a segurança das implantações da CLI de Aplicativos Web Estáticos, foi introduzida uma alteração significativa que exige que você atualize para a versão mais recente (2.0.2) da CLI de Aplicativos Web Estáticos até 15 de janeiro de 2025.

Nos Aplicativos Web Estáticos do Azure, você pode usar o Funções gerenciadas integradas para adicionar pontos de extremidade de API ao seu aplicativo. Você pode executar um aplicativo do Azure Functions localmente usando CLI das ferramentas principais do Azure Functions. A CLI de ferramentas principais oferece a oportunidade de executar e depurar seus endpoints de API localmente.

Você pode iniciar as ferramentas principais manualmente ou automaticamente.

Partida manual

Para usar o emulador da CLI do SWA junto com o servidor de API:

  1. Inicie o servidor de API usando a CLI das ferramentas principais do Azure Functions ou a Extensão do Visual Studio Code.

    Copie a URL do servidor de API local, uma vez que as ferramentas principais estejam em execução.

    func host start
    
  2. Em um terminal separado, inicie a CLI do SWA usando a opção --api-devserver-url para passar o URI do servidor de API local.

    Por exemplo:

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

Início automático

Para configurar um início automático, primeiro você precisa ter um projeto de aplicativo do Azure Functions localizado em uma pasta api em seu ambiente de desenvolvimento local.

  1. Inicie o servidor de API junto com o emulador SWA

    swa start ./my-dist --api-location ./api
    
  2. Combine a inicialização com o uso de um servidor de desenvolvimento em execução

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

Próximas etapas