API desenvolvida em cima do desafio proposto pela BossaBox. Os requisitos para poder testar a API são:
- NodeJS
- Sequelize
- Express
- JWT
- MySQL
- npm (ou yarn)
npm install
Ou, caso esteja usando o Yarn
yarn
Após instalar as dependências do projeto, a aplicação deve ser configurada com suas informações. Acessando o arquivo:
./src/config/database.js
Assim preenchendo as informações de sua conexão com o banco de dados, lembrando que é útilizado o Banco MySQL nesta aplicação.
Com as config do banco de dados configurada, é preciso adicionar a tabela ao mesmo, para isso, utilize o comando:
npx sequelize db:migrate
Ou, caso esteja usando o Yarn
yarn sequelize db:migrate
npm run dev
ou, caso esteja usando o Yarn
yarn dev
Lembrando que a aplicação roda na porta 3000 por padrão. Porém pode ser fácilmente alterada no arquivo ./src/app.js
Para informações com mais detalhes da API acesse aqui