1
0
mirror of https://shylinux.com/x/icebergs synced 2025-04-26 01:24:05 +08:00
This commit is contained in:
IT 老营长 @云轩领航-创始人 2023-03-20 11:50:00 +08:00
parent 7130dfa0b5
commit 774cee0d0c
2 changed files with 6 additions and 4 deletions

View File

@ -46,7 +46,6 @@ func Render(m *ice.Message, cmd string, args ...ice.Any) bool {
if cmd != "" && cmd != ice.RENDER_DOWNLOAD {
defer func() { m.Logs("Render", cmd, args) }()
}
m.W.Header().Add("Access-Control-Allow-Origin", "http://localhost:9020")
switch cmd {
case COOKIE: // value [name [path [expire]]]
RenderCookie(m, arg[0], arg[1:]...)

View File

@ -27,16 +27,19 @@ func init() {
web.PP(SET): {Hand: func(m *ice.Message, arg ...string) {
host, list := kit.Dict(), []string{m.Option(TOKEN)}
m.Cmd(nfs.CAT, kit.HomePath(FILE), func(line string) {
kit.IfNoKey(host, kit.ParseURL(line).Host, func(p string) { list = append(list, line) })
kit.If(line != list[0], func() { kit.IfNoKey(host, kit.ParseURL(line).Host, func(p string) { list = append(list, line) }) })
})
m.Cmd(nfs.SAVE, kit.HomePath(FILE), strings.Join(list, ice.NL)+ice.NL)
web.RenderTemplate(m, "close.html")
}},
web.PP(GET): {Hand: func(m *ice.Message, arg ...string) {
m.W.Header().Set("Access-Control-Allow-Origin", "*")
m.Cmd(nfs.CAT, kit.HomePath(FILE), func(text string) {
if u := kit.ParseURL(text); u.Host == arg[0] {
m.Echo(u.User.Username()).Echo(u.User.Password())
m.W.Header().Add("Access-Control-Allow-Origin", u.Scheme+"://"+u.Host)
if p, ok := u.User.Password(); ok {
m.Echo(u.User.Username()).Echo(p)
m.W.Header().Set("Access-Control-Allow-Origin", u.Scheme+"://"+u.Host)
}
}
})
}},