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:
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
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.
Inicie o servidor de API junto com o emulador SWA
swa start ./my-dist --api-location ./api
Combine a inicialização com o uso de um servidor de desenvolvimento em execução
swa start http://localhost:3000 --api-location ./api