- API REST simulando o cadastro de alunos de uma escola
- Bcryptjs
- Cors
- Dotenv
- Express
- Helmet
- Jsonwebtoken
- Banco de dados - Mariadb
- Multer
- Sequelize
{
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."
}
- Mandar na header de cada req "Bearer Token"
Editar dados do User & DELETAR
- Mandar no corpo da req "Bearer Token"
- Mandar na header de cada req "Bearer Token"
{
"nome": "Aluno",
"sobrenome": "teste",
"email": "[email protected]",
"idade": "14",
"peso": "58",
"altura": "1.70"
}
[
{
"id": 17,
"nome": "Aluno1",
"sobrenome": "teste1",
"email": "[email protected]",
"idade": 14,
"peso": 58,
"altura": 1.7,
"Fotos": []
},
{
"id": 19,
"nome": "Aluno",
"sobrenome": "teste",
"email": "[email protected]",
"idade": 14,
"peso": 58,
"altura": 1.7,
"Fotos": []
}
]
[
{
"id": 17,
"nome": "Aluno1",
"sobrenome": "teste1",
"email": "[email protected]",
"idade": 14,
"peso": 58,
"altura": 1.7,
"Fotos": []
}
]
{
"nome": "aluno",
"sobrenome": "teste"
}
- Mandar um formulário MULTIPART
![](./uploads/images/MULTIPART.png)
git clone https://github.com/edsuuu/api_escola.git
Acessar a pasta do repositorio
Configurar as variáveis de ambiente .env
- Se estiver usando o linux
- Variáveis para o banco MariaDB
DB_NAME=
DB_HOST=
DB_PORT=
DB_USERNAME=
DB_PASSWORD=
APP_PORT=
TOKEN_SECRET=1d
TOKEN_EXPIRATION=
sequelize db:migrate:undo