Categorygithub.com/claudiootte/bookManager-restApi-go-mysql
modulepackage
0.0.0-20210422191935-d5877c77ff36
Repository: https://github.com/claudiootte/bookmanager-restapi-go-mysql.git
Documentation: pkg.go.dev

# README

Book manager Rest API Go/MySQL

API Restful que utiliza livros como exemplo

Golang

A aplicação foi escrita totalmente em Go 🐹, visando utilizar o mínimo de dependências possíveis, tratar a maioria dos erros com os devidos cuidados e documentada com comentários de fácil entendimento

Pacotes utilizados

  • Gorilla/Mux 🦍
  • GORM

Features

  • Na aplicação é possível ver os livros já adicionados previamente
  • Adicionar novos livros
  • Ver livros específicos
  • Excluir algum livros desejado
  • Atualizar as informações

Requisitos

Golang: https://golang.org/dl/
MySQL instalado e configurado com as configurações desejadas (editar no arquivo credentials.go)
API Client de sua preferência (O que aparece nas imagens se chama Postman)

Após ter instalado o go
Gorilla mux: go get -u github.com/gorilla/mux
GORM: go get -u gorm.io/gorm

Na prática

Iniciando a aplicação

Acessando os livros já inseridos

Adicionando novos livros

Atualizando o livro desejado

Deletando o livro desejado

Utilização

Basta utilizar o comando go build e aproveitar o aplicativo! 😊

# Packages

No description provided by the author
No description provided by the author