... | @@ -144,7 +144,20 @@ Veja os [layouts das telas](./layouts) do aplicativo para dispositivos móveis q |
... | @@ -144,7 +144,20 @@ Veja os [layouts das telas](./layouts) do aplicativo para dispositivos móveis q |
|
|
|
|
|
# **IMPLEMENTAÇÃO E TESTES**
|
|
# **IMPLEMENTAÇÃO E TESTES**
|
|
|
|
|
|
Aguardem novidades!!!
|
|
## API REST
|
|
|
|
|
|
|
|
- Para configurar o ambiente de desenvolvimento local é necessário instalar:
|
|
|
|
- [Node.js](https://nodejs.org/en/)
|
|
|
|
- [Mongo DB](./Mongo-DB)
|
|
|
|
- RoboMongo ou outro cliente para o MongoDB
|
|
|
|
- Após instalar o MongoDB, abrir o [script para popular MongoDB](http://www.tools.ages.pucrs.br/AGES-Adocoes/Adocoes/blob/master/api/test/inicializacaoMongo.mongo) e inserir no DB os seguintes objetos iniciais:
|
|
|
|
- "testCliente": inserir na collection "clientes": cadastra uma app que vai utilizar a API de Adoções.
|
|
|
|
- "testUsuario": inserir ba collection "usuarios": cadastra o primeiro usuário administrador.
|
|
|
|
- Eles são necessários para fazer o "login" na API via OAuth2.
|
|
|
|
- Sugere-se utilizar o [Postman](https://www.getpostman.com/) para testar a API REST.
|
|
|
|
- No repositório já existem arquivos criados com o environment e a collection de endpoints da API Adoções.
|
|
|
|
- Sugere-se utilizar o Visual Studio Code (VS Code) como IDE.
|
|
|
|
- O repositório já tem todos os arquivos de configuração do VS Code para build, execução em develop, homo e prod, bem como depuração passo a passo.
|
|
|
|
|
|
# **INTEGRAÇÃO E ENTREGA**
|
|
# **INTEGRAÇÃO E ENTREGA**
|
|
|
|
|
... | @@ -176,7 +189,7 @@ Conheça nosso [framework](./framework) de desenvolvimento em Node.js. |
... | @@ -176,7 +189,7 @@ Conheça nosso [framework](./framework) de desenvolvimento em Node.js. |
|
|
|
|
|
# 2 [Mongo DB](./Mongo-DB)
|
|
# 2 [Mongo DB](./Mongo-DB)
|
|
|
|
|
|
O Mongo DB](https://www.mongodb.com/) é utilizado para armazenar os dados de crianças e adolescentes em condições de adoção e todos os demais dados necessários ao aplicativo.
|
|
O [Mongo DB](https://www.mongodb.com/) é utilizado para armazenar os dados de crianças e adolescentes em condições de adoção e todos os demais dados necessários ao aplicativo.
|
|
|
|
|
|
## [Configuração do RoboMongo](./configuracao-do-robomongo)
|
|
## [Configuração do RoboMongo](./configuracao-do-robomongo)
|
|
|
|
|
... | @@ -246,7 +259,7 @@ Algumas ferramentas avaliadas foram: |
... | @@ -246,7 +259,7 @@ Algumas ferramentas avaliadas foram: |
|
|
|
|
|
## 6.2 [Mocha e Expect](./teste:-mocha-e-expect.js)
|
|
## 6.2 [Mocha e Expect](./teste:-mocha-e-expect.js)
|
|
|
|
|
|
# 7 Postman
|
|
# 7 [Postman](https://www.getpostman.com/)
|
|
|
|
|
|
Aguardem novidades!!!
|
|
Aguardem novidades!!!
|
|
|
|
|
... | | ... | |