Este é um projeto básico de um CRUD de livros criado com Node.js, Express e MongoDB.
Este é um projeto desenvolvido com Node.js, Express e MongoDB como parte do meu estudo em desenvolvimento web.
npm install
Além disso, é necessário configurar a URL do banco de dados MongoDB no arquivo .env.
As seguintes rotas estão disponíveis:
As seguintes rotas estão disponíveis:
- GET /books: Retorna uma lista com todos os livros cadastrados.
- POST /books: Cadastra um novo livro.
- GET /books/:id: Retorna um livro específico.
- PUT /books/:id: Atualiza as informações de um livro.
- DELETE /books/:id: Remove um livro do banco de dados.
- GET /authors: Retorna uma lista com todos os autores cadastrados.
- POST /authors: Cadastra um novo autor.
- GET /authors/:id: Retorna um autor específico.
- PUT /authors/:id: Atualiza as informações de um autor.
- DELETE /authors/:id: Remove um autor do banco de dados.
Sinta-se à vontade para contribuir com o projeto fazendo um fork e submetendo um pull request.