Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/glaucia86/crud-go-fiber
Repositório responsável pela demo relacionada ao projeto usando: Golang + Fiber + PostGreSQL + Azure
https://github.com/glaucia86/crud-go-fiber
azure azure-app-service crud fiber golang postgresql
Last synced: 16 days ago
JSON representation
Repositório responsável pela demo relacionada ao projeto usando: Golang + Fiber + PostGreSQL + Azure
- Host: GitHub
- URL: https://github.com/glaucia86/crud-go-fiber
- Owner: glaucia86
- License: mit
- Created: 2020-04-25T23:11:43.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-11-19T15:38:30.000Z (almost 4 years ago)
- Last Synced: 2024-10-04T13:17:29.192Z (about 1 month ago)
- Topics: azure, azure-app-service, crud, fiber, golang, postgresql
- Language: Go
- Homepage:
- Size: 32.2 KB
- Stars: 21
- Watchers: 3
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Aplicação CRUD com Golang + Fiber Web Framework + PostgreSQL & Azure
[![bit-go.png](https://i.postimg.cc/s204FQ2b/bit-go.png)](https://postimg.cc/GBGyGpGj)
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](https://azure.microsoft.com/services/app-service/web/?WT.mc_id=javascript-0000-gllemos)**!
## Recursos Utilizados 🚀
* **[Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=javascript-0000-gllemos)**
* **[Golang](https://golang.org/doc/install)**
* **[Extension Golang - Visual Studio Code](https://marketplace.visualstudio.com/items?itemName=ms-vscode.Go&WT.mc_id=javascript-0000-gllemos)**
* **[Fiber](https://gofiber.io/)**
* **[Azure App Service Web Apps](https://docs.microsoft.com/azure/app-service/?WT.mc_id=javascript-0000-gllemos)**## Executando Aplicação Localmente 🔥
1. 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:
```bash
> 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).
2. Agora, basta entrar na pasta do projeto `api` e executar o seguinte comando:
```bash
> go run server.go
```3. Abre o postman e digite a URL da API: (GET) `localhost:3000/api`. Se aparecer a seguinte mensagem:
```bash
> Sejam bem-vindos(as) a API Golang + Fiber + PostGreSQL + Azure!
```É porque a API está executando corretamente!
## Links & Recursos Importantes ❗️
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](https://docs.gofiber.io/)**
- ✅ **[Documentação Oficial - Go](http://www.golangbr.org/doc/)**
- ✅ **[Azure for Go Developers](https://docs.microsoft.com/azure/developer/go/?WT.mc_id=javascript-0000-gllemos)**
- ✅ **[Aprenda Go com Testes](https://larien.gitbook.io/aprenda-go-com-testes/)**## Tenho Dúvidas... O que Faço?! ❓
Caso tenham dúvidas aos códigos desenvolvidos durante a série de artigos, sintam-se a vontade em abrir uma **[ISSUE AQUI](https://github.com/glaucia86/crud-go-fiber/issues)**. Assim que possível, estarei respondendo as todas as dúvidas que tiverem!
**documentação em desenvolvimento**