Esta aplicação BackEnd/API foi desenvolvida baseando-se na azure-functions para criação de rotas especializadas.
Caso queira exemplos de requisições e uma documentação mais detalhada, siga os seguintes passos:
- Acesso a Documentação
- Instale o Postman
- Dentro do Postman, vá em File->Import
- Importe o arquivo que se encontra na pasta utils deste repositório (BlueApiFunc.postman_collection.json)
- Node.js 12.16.1
- Microsoft Azure Functions 3.0
- MongoDB Atlas
- Mongoose 5.9.2
- validatorjs 3.18.1
- Nodemailer 6.4.6
- bcryptjs 2.4.3
nvm install 12.16.1
- Instale o Azure Functions com:
npm install -g azure-functions-core-tools@3 --unsafe-perm true
- Rode o comando para instalar as dependencias:
npm install
- crie um arquivo chamado local.settings.json com a seguintes informações:
{
"IsEncrypted": false,
"Values": {
"AzureWebJobsStorage": "",
"FUNCTIONS_WORKER_RUNTIME": "node",
"MongoDbAtlas":"mongodb://usuarioiblueit:senhaiblueit@iblueit-mongo/?retryWrites=true&w=majority Alterar Usuario e senha",
"URL_API_IA": "http://127.0.0.1:5000"
},
"Host": {
"CORS": "*",
"CORSCredentials": false
}
}
- Rode o Script de Start do Azure Function:
func host start --cors *
- Pronto, o Blue_It_BackEnd estará ativo. Para acessá-lo utilize a rota http://localhost:7071
-
Acesse o site: I Blue It Health InfoCharts