Directories ¶
Path | Synopsis |
---|---|
Some convenient utility for usage of gin framework JSON service ginConfig := &GinConfig{ Mode: gin.ReleaseMode, Host: "localhost", Port: 8080, } engine := NewDefaultJsonEngine(ginConfig) // Start service // StartServiceOrExit(engine, ginConfig) // Binds the engine into existing HTTP service http.Handle("/root-service", engine) Panic in Code By using of "NewDefaultJsonEngine()", any panic code would be output as: { "http_status": 500, "error_code": -1, "error_message": fmt.Sprintf("%v", panicObject), } And the HTTP engine would keep running.
|
Some convenient utility for usage of gin framework JSON service ginConfig := &GinConfig{ Mode: gin.ReleaseMode, Host: "localhost", Port: 8080, } engine := NewDefaultJsonEngine(ginConfig) // Start service // StartServiceOrExit(engine, ginConfig) // Binds the engine into existing HTTP service http.Handle("/root-service", engine) Panic in Code By using of "NewDefaultJsonEngine()", any panic code would be output as: { "http_status": 500, "error_code": -1, "error_message": fmt.Sprintf("%v", panicObject), } And the HTTP engine would keep running. |
mvc
A MVC binder for free-style of function handler with *gin.Context Abstract There are may tedious processes for coding on web service: 1.
|
A MVC binder for free-style of function handler with *gin.Context Abstract There are may tedious processes for coding on web service: 1. |
Because go language does not have industrial level of exception handing mechanism, using the information of calling state is the only way to expose secret in code.
|
Because go language does not have industrial level of exception handing mechanism, using the information of calling state is the only way to expose secret in code. |
service
|
|
check
This package provindes extensions to "gopkg.in/check.v1".
|
This package provindes extensions to "gopkg.in/check.v1". |
db
The base environment for RDB testing Flags This package has pre-defined flags of command: -dsn_mysql - MySQL DSN used to intialize configuration of mysql connection
|
The base environment for RDB testing Flags This package has pre-defined flags of command: -dsn_mysql - MySQL DSN used to intialize configuration of mysql connection |
This package provides lazy-loading and postfix binding for text building.
|
This package provides lazy-loading and postfix binding for text building. |
This package provides out-of-box conversion service.
|
This package provides out-of-box conversion service. |
This package provides misc utilities.
|
This package provides misc utilities. |
Click to show internal directories.
Click to hide internal directories.