Skip to content

arseniy985/post-api-golang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description

самый обычный круд, делал в учбеных целях и для проработки архитектуры

Install

cmd/app/main.go - установить нужные значения в функциях создания структур

Architecture

api/router.go - роуты (mux routr)
internal/handlers - функции для роутера, в которых происходит изначальная обработка, форматрование входных данных и далее обращение к сервису
internal/services - бизнес логика
helpers.GetBodyData - принимает указатель на структуру необходимых данных и реквест и закидывает в структуру данные из тела запроса
database/validate.go - валидации входящих данных из запроса
database/repo.go - функции запросов к базе данных

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published