apiLibrary é uma API de livraria construída com Node.js e MongoDB.
- Clone este repositório:
git clone https://github.com/DavCarvalho/apiLibrary.git
- Instale as dependências:
npm install
- Crie um arquivo
.env
na raiz do projeto e defina as variáveis de ambiente apropriadas, conforme o arquivo.env.example
. - Inicie o servidor:
npm start
Método HTTP | Rota | Descrição |
---|---|---|
GET | /books | Retorna todos os livros |
GET | /books/:id | Retorna um livro por ID |
POST | /books | Adiciona um novo livro |
PUT | /books/:id | Atualiza um livro por ID |
DELETE | /books/:id | Remove um livro por ID |
GET | /authors | Retorna todos os autores |
GET | /authors/:id | Retorna um autor por ID |
POST | /authors | Adiciona um novo autor |
PUT | /authors/:id | Atualiza um autor por ID |
DELETE | /authors/:id | Remove um autor por ID |