API para controle de manutenção veicular.
- Express - Web Framework
- Sequelize - ORM compatível com bancos de dados SQL
- Consign - Módulo que permite carregar e injetar dependências de maneira simples
- Body-parser - Módulo responsável por converter o corpo da requisição para vários formatos. No nosso caso, em Json
- 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
- Compression - Compactação das requisições
- Cors - Https/SSL
- Helmet - Midleware de segurança que trata vários ataques de Http
- Clone o repositório:
git clone https://github.com/kbmbarreto/mycar-api.git
- Acesse o diretório do projeto:
cd mycar-api
- Instale as dependências:
npm install
- Inicie o servidor:
npm start
- Rodar testes:
npm test
- Gerando certificados para teste - Site para criar o certificado para o ambiente de teste
Kleber Barreto de Macedo -