Resumo

Concluído

Neste módulo, você refatorou seu aplicativo do Node.js Express para o Azure Functions. Agora você pode pensar menos em servidores, porque você está usando o modo sem servidor!

O Node.js e o Express são soluções avançadas para servir pontes de extremidade de API. Com o Functions, você pode transferir suas APIs para a arquitetura sem servidor sem se preocupar com a configuração ou a manutenção do servidor.

Você também pode reduzir o custo de um servidor always-on e aprimorar a escalabilidade substituindo o servidor Node.js Express pelo aplicativo Functions. Em última instância, com o Functions, você se concentra no código, não nos servidores.

Observação

Para implantar o aplicativo Functions na nuvem, confira o tutorial Gerenciar grupos de recursos do Azure com a API de Função TypeScript. Você pode usar uma conta gratuita do Azure e a extensão do Azure Functions para Visual Studio Code para implantar o aplicativo.

A solução para o projeto de exemplo atual está no branch de solução do projeto do GitHub. Siga as instruções no arquivo LEIAME para começar. Você pode explorar a execução do aplicativo Express ou do aplicativo Functions para ter uma noção das diferenças. Então tente aplicar essa mesma mudança ao seu código.

Outros recursos

Para saber mais sobre o Functions, o Visual Studio Code e a depuração, confira os seguintes recursos:

Visual Studio Code

Funções

Recursos de depuração