Skip to content

API criada usando Node, Microsoft SQL Server, Sequelize, Express e Docker, para efetuar CRUD de Pokemons e realizar batalhas entre eles

License

Notifications You must be signed in to change notification settings

matheusdsb/api-pokemon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

API Pokemons

API criada usando Node, Microsoft SQL Server, Sequelize, Express e Docker, para efetuar CRUD de Pokemons e realizar batalhas entre eles

Pré-requisitos

Para rodar o projeto, é necessário ter instalado npm e node previamente. Se quiser criar e usar o banco de dados como container, é necessário ter instalado também o Docker e docker-compose

Criando o container do MS SQL Server para o Docker

Na raíz do projeto, vá até a pasta docker e execute docker-compose up -d em seu terminal

Executando a API

Na raíz do projeto, vá até a pasta server e execute npm install para instalar os pacotes. Após o término da instalação, execute npm start para executar o servidor em modo de desenvolvimento.

Gerando documentação do Swagger e visualizando seu conteúdo

Na raíz do projeto, vá até a pasta server e execute npm run swagger-autogen para gerar a documentação.

Para visualizar a documentação, acesse o endereço http://localhost:3001/doc/ em seu navegador.

Rodando casos de testes

Na raíz do projeto, vá até a pasta server e execute npm test para executar todos casos de teste

About

API criada usando Node, Microsoft SQL Server, Sequelize, Express e Docker, para efetuar CRUD de Pokemons e realizar batalhas entre eles

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published