Partilhar 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 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 SWA CLI 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, assim que as ferramentas principais estiverem em execução.

    func host start
    
  2. Em um terminal separado, inicie a CLI SWA usando a --api-devserver-url opção de 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 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óximos passos