O projeto é uma API feita utilizando JavaScript, Node.JS, Express e SQLite como biblioteca que simula um banco de dados e a ORM Sequelize. Foi utilizado também o padrão MVC para arquitetura do projeto.
git clone https://github.com/pedroperalva/Projeto_modulo_4_API-Escola.git
npm install
método tradicional: npm start
utilizando o nodemon: npm run dev
2- Você deverá ter na sua máquina um programa para fazer as requisições, como Insomnia ou Postman, por exemplo, e utilizar as seguintes rotas:
GET: "http://localhost:3032/alunos"
// Buscar todos os alunos no bd
GET: "http://localhost:3032/alunos/:email"
// Buscar alunos específicos por email como parâmetro
POST: "http://localhost:3032/alunos"
// Inserir alunos no banco de dados passando um JSON pelo body
PUT: "http://localhost:3032/alunos/:email"
// Modificar alunos específicos por email como parâmetro (é necessário inserir todos os dados passando um JSON pelo body)
DELETE: "http://localhost:3032/alunos/:email"
// Deletar alunos específicos por email como parâmetro
npm test