Skip to content

ORizzo/api-pure-node

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API-pure-node

API construída sem dependências, explorando o que o ambiente NodeJS tem a oferecer.

Interface

Interface simples, com endpoints de get, post, put e delete, seguindo um CRUD padrão.

Todos os nomes dos campos nas requisições seguem o padrão de Camel Case, onde a divisão entre palavras ocorre com a capitalização da primeira letra da palavra.

Exemplo: "bookName":"nome de teste"

Installation

Após clonar o repositório da API, usar o comando:

npm run init

Que é responsável por baixar as tipagens do node, e a dependência concurrenly, além de buildar e iniciar o projeto.

Adicionar o certificado e a chave do certificado SSL, dentro da pasta https, para configuração do HTTPS do servidor.

Usage

Iniciar o projeto e fazer requisições para os endpoints com os devidos parâmetros.

GET

foto do código

Não é necessário preencher o body da requisição, por padrão serão trazidos todos os livros da lista.

POST

foto do código

É necessário informar o author(autor) e o bookName (nome do livro).

PUT

foto do código

É necessário informar o author (autor) e o bookName (nome do livro) do livro que será modificado, e os novos campos: newAuthor(novo autor) e o newBookName (novo nome do livro).

DELETE

foto do código

É necessário informar o author (autor) e o bookName (nome do livro) que será deletado.

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published