... | @@ -44,11 +44,26 @@ TBD |
... | @@ -44,11 +44,26 @@ TBD |
|
|
|
|
|
<h3 id="back-end-def-tec">Definições de Tecnologias</h3>
|
|
<h3 id="back-end-def-tec">Definições de Tecnologias</h3>
|
|
|
|
|
|
TBD
|
|
* Linguagem Javascript.<br>
|
|
|
|
* Node sendo o ambiente de execução.<br>
|
|
|
|
* Express para interface da API com o mundo externo.<br>
|
|
|
|
* Sequelize para comunicação com o banco de dados.<br>
|
|
|
|
* MySQL como flavor de SQL para o banco de dados.<br>
|
|
|
|
|
|
<h3 id="back-end-mods-sis">Módulos do Sistema</h3>
|
|
<h3 id="back-end-mods-sis">Módulos do Sistema</h3>
|
|
|
|
|
|
TBD
|
|
#### Models
|
|
|
|
* São a representação das tabelas do banco de dados em forma de classe, pois assim podemos manipulá-las mais facilmente através do código.
|
|
|
|
#### Services
|
|
|
|
* Interagem com os models tratando erros com o banco ou objetos construídos pelo sequelize
|
|
|
|
#### Controllers
|
|
|
|
* Recebe a requisição da rota e utiliza os serviços para construir a resposta em JSON
|
|
|
|
#### Routes
|
|
|
|
* Refere-se à definição de terminais do aplicativo (URIs) e como eles respondem às solicitações do cliente.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Diagrama de Fluxo
|
|
### Diagrama de Fluxo
|
|
|
|
|
... | | ... | |