- Node.js >= v12.16.1
- Rodar
npm start
desenvolvimento online emhttp://localhost:3333
- nodemon : Faz a aplicação ficar observando qualquer alteração para recomplicar e executar automaticamente (
npm install nodemon -D
para aplicar somente ao ambiente de desenvolvimento) - Express : Lida com rotas (controller)
- Knex : Gerenciamento do banco de dados
- cors : Fornece um middleware, no projeto, o mesmo é utilizado para controlar o http que permite acesso as rotas
Aplicação
npm install
: Instalção de dependências do projeto
Banco de dados
npx knex migrate:make nome_migracao
: Para criar um arquivo de migração do banco de dadosnpx knex migrate:latest
: Para executar a migração do banco de dadosnpx knex migrate:rollback
: Para desfazer a última migração do banco de dadosnpx knex migrate:status
: Para listar todas as migrations já realizadas