uma api rest utilizando node.js, express, sequelize e muitas outras tecnologias
Você precisará ter na sua maquina instalado o node.js e utilzar mariaDB como database
nesta API você poderá encotrar sistema de login com JWT, e crud de alunos com imagens
index -> lista todos os usuarios -> get
store/create -> cria um novo usuario -> post
delete -> exclui um usuario -> delete
show -> mostra os usuarios -> get
update -> atualiza um usuario -> patch ou put
- DATABASE=escola
- DATABASE_HOST=seuHostAqui
- DATABASE_PORT=portaDoSeuDataBase
- DATABASE_USERNAME=root
- DATABASE_PASSWORD=senhaDoSeuDatabase
- TOKEN_SECRET=SeuSecret
- TOKEN_EXPIRATION=prazoParaExpirarSeuToken ex: 7d
- APP_URL=http://localhost:3301
- APP_PORT=3001
- npm i
- npx sequelize db:migrate
- npx sequelize db:seed:all
- npm run dev
- agora sua API está rodando no endereço http://127.0.0.1:3001/.
instalando todos os node_modules utilizados
Migrate: são modificações que ocorreram no desenvolvimento e estão registradas na pasta /database/migrations
seeds: são valores padrão para utilzarmos como base para testes e deploy, para termos alguns alunos já caadastrados
iniciando o sistema.
Você pode obter o token JWT na rota /tokens, passando os dados JSON:
{
"email": "admin@email.com",
"password": "123456"
}