Skip to content

Commit 194b6ec

Browse files
authored
Update README.md
1 parent 2c76d6b commit 194b6ec

File tree

1 file changed

+58
-2
lines changed

1 file changed

+58
-2
lines changed

README.md

Lines changed: 58 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,58 @@
1-
# api-golang
2-
Uma API feita em golang usando arquitetura hexagonal.
1+
# API em Go
2+
3+
Esta é uma API simples desenvolvida em Go (Golang) usando o framework web Gin.
4+
5+
## Visão Geral
6+
7+
Esta API fornece endpoints para interagir com recursos relacionados a usuários.
8+
9+
## Funcionalidades
10+
11+
- **GET /getuser/:id**: Retorna um usuário com o ID correspondente.
12+
13+
## Pré-requisitos
14+
15+
- Go (Golang) instalado em sua máquina. Você pode baixá-lo em [golang.org](https://golang.org/dl/).
16+
- Git instalado em sua máquina. Você pode baixá-lo em [git-scm.com](https://git-scm.com/downloads).
17+
18+
## Configuração
19+
20+
1. Clone este repositório para sua máquina local:
21+
22+
```
23+
git clone https://github.com/seu_usuario/api-go.git
24+
```
25+
26+
2. Navegue até o diretório do projeto:
27+
28+
```
29+
cd api-go
30+
```
31+
32+
3. Inicie a aplicação:
33+
34+
```
35+
go run main.go
36+
```
37+
38+
A aplicação será executada na porta 8080 por padrão. Você pode acessar os endpoints da API em `http://localhost:8080`.
39+
40+
## Uso
41+
42+
Você pode usar qualquer cliente HTTP para interagir com a API, como cURL, Postman ou seu próprio cliente HTTP.
43+
44+
### Exemplo de uso com cURL:
45+
46+
- Obter usuário pelo ID:
47+
48+
```
49+
curl http://localhost:8080/getuser/1
50+
```
51+
52+
## Contribuindo
53+
54+
Contribuições são bem-vindas! Sinta-se à vontade para abrir uma issue para relatar bugs, sugerir melhorias ou enviar pull requests.
55+
56+
## Licença
57+
58+
Este projeto está licenciado sob a [MIT License](LICENSE).

0 commit comments

Comments
 (0)