fix: gateway conf doesn't work (#2968)

master
Kevin Wan 2 years ago committed by GitHub
parent d9d79e930d
commit 0d5a68869d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -1,8 +1,6 @@
package gateway
import (
"time"
"github.com/zeromicro/go-zero/rest"
"github.com/zeromicro/go-zero/zrpc"
)
@ -12,7 +10,6 @@ type (
GatewayConf struct {
rest.RestConf
Upstreams []Upstream
Timeout time.Duration `json:",default=5s"`
}
// RouteMapping is a mapping between a gateway route and an upstream rpc method.

@ -38,7 +38,6 @@ func MustNewServer(c GatewayConf, opts ...Option) *Server {
svr := &Server{
Server: rest.MustNewServer(c.RestConf),
upstreams: c.Upstreams,
timeout: c.Timeout,
}
for _, opt := range opts {
opt(svr)

@ -78,6 +78,7 @@ func checkAndSetHeaders(w http.ResponseWriter, r *http.Request, origins []string
func isOriginAllowed(allows []string, origin string) bool {
origin = strings.ToLower(origin)
for _, allow := range allows {
if allow == allOrigins {
return true

Loading…
Cancel
Save