Skip to content

KubeDev/hello-go-web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

hello-go-web

Um projeto simples de API web em Go para demonstração e testes de containerização com Docker.

Sobre o projeto

Este projeto consiste em uma API web minimalista escrita em Go que retorna uma mensagem JSON simples. É ideal para demonstrar conceitos de:

  • Implementação de API web simples em Go
  • Estrutura básica de projetos Go
  • Implementação de APIs REST simples em Go

Estrutura do projeto

hello-go-web/
├── src/                # Diretório de código-fonte
│   ├── main.go         # Código-fonte principal da aplicação
│   ├── go.mod          # Definição de módulo Go
│   └── go.sum          # Checksums das dependências
└── README.md           # Este arquivo

Requisitos

  • Go 1.22 ou superior

Como executar localmente

  1. Clone o repositório:

    git clone https://github.com/yourusername/hello-go-web.git
    cd hello-go-web
    
  2. Entre no diretório src:

    cd src
    
  3. Execute a aplicação localmente:

    go run main.go
    
  4. Acesse a API:

    curl http://localhost:8080
    

    Resposta esperada:

    {"message":"Hello Go"}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages