Repositório responsável pelas demos feitas durante a palestra no evento
MIT License
Repositório responsável pelas demos feitas usando Azure Functions & MEAN (Mongo, Express, Angular & Node.js)
Caso você seja um(a) estudante de alguma Instituição de Ensino de Faculdade ou Universidade, poderá criar sua conta no Azure for Students. Essa conta te dará o benefício em possuir crédito de USD 100,00 para usar os serviços de maneira gratuita, sem necessidade de possuir um cartão de crédito. Para ativar essa conta, bastam acessar o link ao lado: AQUI
front
)> npm install
front
):> ng serve -o
Depois bastam abrir o browser em localhost:4200 (porta padrão de uma aplicação Angular)
api
)> npm install
api
):> nodemon
Depois bastam abrir o postman em localhost:8000 e testar as requisições.
> npm i -g azure-functions-core-tools --unsafe-perm true
serverless-api-mongo
e crie na raiz principal do projeto o arquivo: local.settings.json
e inclua o seguinte bloco de código:{
"IsEncrypted": false,
"Values": {
"FUNCTIONS_WORKER_RUNTIME": "node",
"AzureWebJobsStorage": "{AzureWebJobsStorage}"
},
"Host": {
"LocalHttpPort": 7071,
"CORS": "*"
}
}
Execute o MongoDb ou MongoDb Compass!
Agora, abre novamente o seu prompt de comando e execute o comando:
> func host start
front
e vá até: src -> app -> palestrante.service.ts
e altere a linha 10
e inclua a seguinte uri: uri = 'http://localhost:7071/api';
> ng serve -o
E vòilá! ❤️ ❤️
Durante a live, comentei sobre importantes documentações, links e recursos que podem auxiliar o seu conhecimento sobre Serverless & Azure Functions