Compartilhar via


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

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

Você pode iniciar as ferramentas principais manualmente ou automaticamente.

Início manual

Para usar o emulador da CLI 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 de Código do Visual Studio.

    Copie a URL do servidor de API local, quando as ferramentas principais estiverem em execução.

    func host start
    
  2. Em um terminal separado, inicie a CLI do SWA usando a --api-devserver-url opção para passá-la ao 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 api pasta 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