Desenvolvimento de uma aplicação CRUD com Golang usando o Fiber Web Framework persistindo os dados localmente no PostgreSQL. E ao final, iremos realizar o deploy dessa API no Azure App Service!
- Se você estiver usando a extensão do Golang no Windows, pode ser que, encontre alguns problemas na execução da aplicação. Para isso, execute o comando dentro da pasta raiz
api
o seguinte comando:
> gofmt -w .
ou
> gofmt -l .
esses comandos precisam, por enquanto, ser executado, devido a extensão do Go Visual Code, que não está realizando a formatação dos arquivos de maneira devida no Windows. (somente quando alteramos qualquer linha de código nos arquivos).
- Agora, basta entrar na pasta do projeto
api
e executar o seguinte comando:
> go run server.go
- Abre o postman e digite a URL da API: (GET)
localhost:3000/api
. Se aparecer a seguinte mensagem:
> Sejam bem-vindos(as) a API Golang + Fiber + PostGreSQL + Azure!
É porque a API está executando corretamente!
Como dito durante as lives e vídeos, sempre estaremos citando links e recursos importantes que direcionarão para: documentações, cursos gratuitos, livros e conteúdos relacionados a Golang. Abaixo, segue uma lista desses recursos, que são considerados leituras, cursos ou livros recomendados:
- ✅ Documentação Fiber Web Framework
- ✅ Documentação Oficial - Go
- ✅ Azure for Go Developers
- ✅ Aprenda Go com Testes
Caso tenham dúvidas aos códigos desenvolvidos durante a série de artigos, sintam-se a vontade em abrir uma ISSUE AQUI. Assim que possível, estarei respondendo as todas as dúvidas que tiverem!
documentação em desenvolvimento