feat 错误包装

This commit is contained in:
2026-01-16 22:13:08 +08:00
parent ed80af6ae2
commit 6d5c7e81e9
5 changed files with 17 additions and 7 deletions

View File

@@ -2,6 +2,7 @@ package http_gateway
import (
"context"
"git.hlsq.asia/mmorpg/service-common/discover/common"
"git.hlsq.asia/mmorpg/service-common/log"
"git.hlsq.asia/mmorpg/service-common/net/grpc/grpc_client"
"git.hlsq.asia/mmorpg/service-common/net/http/http_resp"
@@ -11,6 +12,7 @@ import (
"github.com/gin-contrib/cors"
"github.com/gin-gonic/gin"
"github.com/grpc-ecosystem/grpc-gateway/v2/runtime"
"go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin"
"google.golang.org/protobuf/encoding/protojson"
)
@@ -47,6 +49,7 @@ func InitRouter() *gin.Engine {
gin.Recovery(),
ginLogger(log.GetLogger().Named("GIN")),
cors.New(corsConfig()),
otelgin.Middleware(common.KeyDiscoverServiceNameGateway),
)
r.HandleMethodNotAllowed = true