Um projeto CRUD de uma API Serveless na Azure.
Um pequeno projeto de uma API Serveless na Azure desenvolvido durante o Bootcamp de NodeJS da plataforma Digital Innovation One (DIO).
Para rodar localmente o projeto, antes acesse:
e instale o Azure Functions Core Tools para a sua plataforma (Windows/Mac/Linux)
No terminal, entre com o comando:
func host start
Será listado as urls da API que você pode usar.
Utilize o seu REST Client favorito (Postman, Insomnia, etc);
Há também o arquivo requests.rest
no repositório com as requisições para facilitar o uso da API.
- Acesse https://azure.microsoft.com/en-us/free/open-source/ e crie sua conta.
Caso utilize o VS Code como sua IDE, esta extensão facilitará bastante o desenvolvimento e deploy do seu projeto na Azure. É pré-requisito ter o Azure Core Tools instalado para esta extensão funcionar.
Use o terminal para rodar comandos como:
- Para inicializar um projeto no diretório atual:
func init
E siga as intruções.
- Para criar uma função:
func new
E siga as intruções. Selecione 8 (HTTP Trigger) para fazer uma operação CRUD da REST API, em seguida dê um nome para sua função. Altere métodos HTTP e a rota no arquivo function.json
da sua função.
Escreva sua regra de negócio no arquivo index.js
dentro do diretório da função nomeada.
- Para iniciar localmente o servidor:
func host start
- Par fazer deploy: No painel de visualização dos arquivos do seu projeto no VS Code, clique com o botão direito e acesse o menu de contexto Deploy to Function App... e selecione Create a new Function App in Azure
João Trepichio |
trepichio@gmail.com |
🚀 |
Licensed under ISC.