Skip to content

Crud em GOLang com acesso a banco de dados MongoDB

Notifications You must be signed in to change notification settings

rssistemasitu/crud-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

crud-go

Crud em GOLang com acesso a banco de dados MongoDB

Libs

RestAPI

go get github.com/gin-gonic/gin

Logs

go get go.uber.org/zap

Validações

go get github.com/go-playground/validator/v10

Banco de dados mongodb

go get go.mongodb.org/mongo-driver/mongo

Token JWT

go get github.com/golang-jwt/jwt/v4

Tests

go get github.com/stretchr/testify

Mock de interfaces para testes de services

go install go.uber.org/mock/mockgen@latest

COMANDO PARA GERAR MOCK
use pwd para pegar o coaminho completo

mockgen -source=(onde_esta_a_interface) -destination=(para_onde_vai_o_mock) -packages=(nome_do_pacote_de_mock)

depois para atualizar as libs

go mod tidy

About

Crud em GOLang com acesso a banco de dados MongoDB

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages