NTask API
API Node.js para gestão de tarefas.
Este é um projeto para fins educativos sobre como construir um API usando Node.js com banco de dados SQL e autenticação via JSON Web Token e é um projeto utilizado no livro Construindo APIs REST com Node.js da editora Casa do Código:
Link do ebook: https://www.casadocodigo.com.br/products/livro-apis-nodejs
Módulos
- Express - Web Framework
- Sequelize - ORM compatível com bancos de dados SQL
- Passport - Middleware para autenticação de usuários
- Mocha - Test Runner para Node.js
- Chai - Interface BDD e TDD para implementação de testes
- ApiDoc - Gerador de documentação de APIs baseado em comentários no código
E tem mais no package.json do projeto.
Instalação
- Clone o repositório:
git clone [email protected]:caio-ribeiro-pereira/ntask-api.git
- Acesse o diretório do projeto:
cd ntask-api
- Instale as dependências:
npm install
- Inicie o servidor:
npm start
- Rodar testes:
npm test
About
Caio Ribeiro Pereira - https://crpwebdev.github.io