diff --git a/gin.go b/gin.go index 000eb31..b88f8b3 100644 --- a/gin.go +++ b/gin.go @@ -40,3 +40,22 @@ const ( GinLogicAfterResponseKey = "__logic_after_response__" // gin请求成功后, 执行的逻辑 GinTraceInstanceField = "__trace_instance__" // trace实例的key ) + +// Mode 服务器模式 +type Mode string + +func (m Mode) String() string { + return string(m) +} + +func (m Mode) Value() string { + return m.String() +} + +const ( + ModeDefault Mode = "local" // 默认模式 - 本地开发 + ModeTest Mode = "test" // 测试模式 + ModeProd Mode = "prod" // 生产模式 + ModePreview Mode = "preview" // 预览模式 + ModeSandbox Mode = "sandbox" // 沙盒模式 +)