Technologies • Getting Started • API Endpoints • Collaborators • Contribute
Projeto usado como uma api para criar deletar e alterar personagens em um banco de dados não oficial de personagens da DC
- Javascript
- MongoDB
- NodeJS
- Express
- Ajv
Here you describe how to run your project locally
Here you list all prerequisites necessary for running your project. For example:
How to clone your project
git clone your-project-url-in-github
How to start your project
cd project-name
npm install
npm start
Certifique-se de que o MongoDB esteja em execução
mongod
Here you can list the main routes of your API, and what are their expected request bodies.
route | description |
---|---|
GET /personagens | Retorna todos os Herois cadastrados response details |
GET /personagens/nickname | Retorna apenas o heroi com o nickname especificado response details |
POST /personagens/ | Adiciona atraves do corpo da requisição as informações do personagem response details |
PATCH /personagens/nickaname | Atualiza atraves do corpo da requisição as informações do personagem response details |
DELETE /personagens/nickname | Remove atarvés do nickname o personagem no banco de dados response details |
RESPONSE
[
{
"realname": "Bruce Wayne",
"nickname": "Batman",
"description": "Bilionário e filantropo de Gotham City, que combate o crime usando suas habilidades em artes marciais e tecnologia avançada, além de sua inteligência."
}
]
REQUEST
{
"realname": "Bruce Wayne",
"nickname": "Batman",
"description": "Bilionário e filantropo de Gotham City, que combate o crime usando suas habilidades em artes marciais e tecnologia avançada, além de sua inteligência."
}
RESPONSE
{
"realname": "Bruce Wayne",
"nickname": "Batman",
"description": "Bilionário e filantropo de Gotham City, que combate o crime usando suas habilidades em artes marciais e tecnologia avançada, além de sua inteligência."
}
REQUEST
{
"realname": "Bruce Wayne",
"nickname": "Batman",
"description": "Bilionário e filantropo de Gotham City, que combate o crime usando suas habilidades em artes marciais e tecnologia avançada, além de sua inteligência."
}
RESPONSE
{
"message": "Personagem atualizado com sucesso"
}
RESPONSE
{
"message": "Personagem removido com sucesso"
}
João Marcos Silva |
Here you will explain how other developers can contribute to your project. For example, explaining how can create their branches, which patterns to follow and how to open an pull request
git clone https://github.com/Joaosilvateixeira33/text-editor.git
git checkout -b feature/NAME
- Follow commit patterns
- Open a Pull Request explaining the problem solved or feature made, if exists, append screenshot of visual modifications and wait for the review!