Categorygithub.com/Template7/backend
module
1.3.4
Repository: https://github.com/template7/backend.git
Documentation: pkg.go.dev

# README

Template7-Backend

Licence

Template of REST API server write by go.

API Document

Architecture

Three layer architecture design: handler -> service -> repo

BlockLayerFunction
API / Route0Registered API endpoint.
Middle ware0Common / routine functions such like token verify/generate, logging, etc.
Handler1Parse necessary variables from URI and body,
Service2Core business logic, include third-party client.
DB Client3Repo layer.
Redis Client3Redis client.

Run

$ make run

Build

All (Swagger -> Binary -> Run)

$ make all 

Binary Only

$ make build

Swagger Document

$ make swagger

Docker

$ docker-compose build

Docker Image

$ docker push allensyk/template7-backend:latest

# Packages

No description provided by the author
No description provided by the author
Package docs Code generated by swaggo/swag.
No description provided by the author