File tree Expand file tree Collapse file tree 7 files changed +10
-9
lines changed
Expand file tree Collapse file tree 7 files changed +10
-9
lines changed Original file line number Diff line number Diff line change 1919
2020# Dev Build
2121app /
22+ build /
Original file line number Diff line number Diff line change 1717 @echo " $( GREEN) [OK]$( NOCOLOR) App backend was tested!"
1818
1919run :
20- @go run ./...
20+ @go run ./cmd/ $( NAME ) / ...
2121
2222build : clean
2323 @CGO_ENABLED=0 GOARCH=amd64
Original file line number Diff line number Diff line change @@ -8,14 +8,14 @@ import (
88 "go.uber.org/zap"
99)
1010
11- // APIServer ...
11+ // APIServer struct
1212type APIServer struct {
1313 config * Config
1414 logger * zap.Logger
1515 router * mux.Router
1616}
1717
18- // New ...
18+ // New method for init new server instance
1919func New (config * Config ) * APIServer {
2020 return & APIServer {
2121 config : config ,
@@ -24,7 +24,7 @@ func New(config *Config) *APIServer {
2424 }
2525}
2626
27- // Start ...
27+ // Start method for start new server
2828func (s * APIServer ) Start () error {
2929 // Starting message
3030 s .logger .Info (
Original file line number Diff line number Diff line change 55 "os"
66)
77
8- // IsError function for check error and show message
8+ // IsError method for check error and show message
99func (s * APIServer ) IsError (err error ) {
1010 // If got error
1111 if err != nil {
Original file line number Diff line number Diff line change 77 "go.uber.org/zap/zapcore"
88)
99
10- // Logger ...
10+ // Logger function for init new zap logger instance
1111func Logger (config * Config ) * zap.Logger {
1212 // Define log level
1313 level := zap .NewAtomicLevel ()
Original file line number Diff line number Diff line change 66 "go.uber.org/zap"
77)
88
9- // loggerMiddleware function middleware for logging
9+ // loggerMiddleware method for logging middleware
1010func (s * APIServer ) loggerMiddleware (next http.Handler ) http.Handler {
1111 return http .HandlerFunc (func (w http.ResponseWriter , r * http.Request ) {
1212 // Show debug message
Original file line number Diff line number Diff line change @@ -21,7 +21,7 @@ type frontendHandler struct {
2121 indexPath string
2222}
2323
24- // Router function for create router
24+ // Router method for create router
2525func (s * APIServer ) Router () {
2626 // API routes with allowed methods
2727 s .router .HandleFunc ("/api/index" , s .handleIndex ()).Methods (http .MethodGet )
@@ -42,7 +42,7 @@ func (s *APIServer) Router() {
4242 )
4343}
4444
45- // handleIndex function handler for route /api/index
45+ // handleIndex method for handle /api/index route
4646func (s * APIServer ) handleIndex () http.HandlerFunc {
4747 // Optional struct
4848 type request struct {}
You can’t perform that action at this time.
0 commit comments