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. |
This package provides out-of-box configuration for initializing client object to calling of RESTful API services.
|
This package provides out-of-box configuration for initializing client object to calling of RESTful API services. |
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. |
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 |
flag
Provides unified interface to access needed flags when you are testing.
|
Provides unified interface to access needed flags when you are testing. |
http
Provides both HTTP client and HTTP fake server configuration for testing.
|
Provides both HTTP client and HTTP fake server configuration for testing. |
http/gock
Out-of-box Gock/Gentleman functions.
|
Out-of-box Gock/Gentleman functions. |
http/gock_plugin
Plugin for using Gock on Gentleman library.
|
Plugin for using Gock on Gentleman library. |
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.