diff --git a/base/web/spide.go b/base/web/spide.go index 4d4e2a08..8021d3a7 100644 --- a/base/web/spide.go +++ b/base/web/spide.go @@ -26,7 +26,7 @@ func _spide_create(m *ice.Message, name, address string) { m.Logs(mdb.CREATE, SPIDE, name, ADDRESS, address) mdb.HashSelectUpdate(m, mdb.HashCreate(m, CLIENT_NAME, name), func(value ice.Map) { dir, file := path.Split(uri.EscapedPath()) - value[SPIDE_CLIENT] = kit.Dict(mdb.NAME, name, SPIDE_METHOD, http.MethodPost, "url", address, + value[SPIDE_CLIENT] = kit.Dict(mdb.NAME, name, SPIDE_METHOD, http.MethodPost, "url", address, "origin", uri.Scheme+"://"+uri.Host, tcp.PROTOCOL, uri.Scheme, tcp.HOSTNAME, uri.Host, nfs.PATH, dir, nfs.FILE, file, "query", uri.RawQuery, cli.TIMEOUT, "30s", LOGHEADERS, ice.FALSE, ) @@ -276,8 +276,8 @@ func init() { conf := m.Confm(cli.RUNTIME, cli.CONF) m.Cmd("", mdb.CREATE, ice.OPS, kit.Select("http://127.0.0.1:9020", conf[cli.CTX_OPS])) m.Cmd("", mdb.CREATE, ice.DEV, kit.Select(ice.Info.Make.Domain, conf[cli.CTX_DEV])) - m.Cmd("", mdb.CREATE, ice.COM, kit.Select("https://contexts.com:443", conf[cli.CTX_COM])) - m.Cmd("", mdb.CREATE, ice.SHY, kit.Select("https://shylinux.com:443", conf[cli.CTX_SHY])) + m.Cmd("", mdb.CREATE, ice.COM, kit.Select("https://contexts.com.cn", conf[cli.CTX_COM])) + m.Cmd("", mdb.CREATE, ice.SHY, kit.Select(ice.Info.Make.Remote, conf[cli.CTX_SHY])) }}, mdb.CREATE: {Name: "create name address", Hand: func(m *ice.Message, arg ...string) { _spide_create(m, m.Option(mdb.NAME), m.Option(ADDRESS)) }}, tcp.CLIENT: {Hand: func(m *ice.Message, arg ...string) { diff --git a/core/code/autogen.go b/core/code/autogen.go index 0435a2b2..aeaddea9 100644 --- a/core/code/autogen.go +++ b/core/code/autogen.go @@ -77,7 +77,7 @@ func _autogen_git(m *ice.Message, arg ...string) ice.Map { nfs.REMOTE, m.Cmdx(cli.SYSTEM, GIT, "config", "remote.origin.url"), nfs.BRANCH, m.Cmdx(cli.SYSTEM, GIT, "rev-parse", "--abbrev-ref", "HEAD"), nfs.VERSION, m.Cmdx(cli.SYSTEM, GIT, "describe", "--tags"), - web.DOMAIN, kit.Split(m.Option(ice.MSG_USERWEB), "?")[0], + web.DOMAIN, tcp.PublishLocalhost(m, kit.Split(m.Option(ice.MSG_USERWEB), "?")[0]), ) } func _autogen_mod(m *ice.Message, file string) (mod string) {