Resumo
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
- Obtenha o Visual Studio Code.
- Obtenha a Extensão do Visual Studio Code para Ferramentas do Azure.
- Obtenha a Extensão do Visual Studio Code para o Azure Functions.
Funções
- Saiba mais sobre o arquivo local.settings.json Functions.
- Implantar um aplicativo Functions no Azure.
- Saiba mais sobre o suporte do Functions para TypeScript.
- Inscreva-se em uma avaliação gratuita do Azure.