调整配置项设置

This commit is contained in:
hoteas
2021-05-23 03:35:49 +08:00
parent babf6595ee
commit 253f836571
3 changed files with 80 additions and 42 deletions
+4 -2
View File
@@ -4,6 +4,7 @@ import (
"bytes"
"database/sql"
"encoding/json"
"github.com/sirupsen/logrus"
"io/ioutil"
"net/http"
"net/url"
@@ -17,6 +18,7 @@ type Application struct {
MethodRouter
Router
contextBase
Log logrus.Logger
Port string //端口号
TLSPort string //ssl访问端口号
connectListener []func(this *Context) bool //所有的访问监听,true按原计划继续使用,false表示有监听器处理
@@ -421,13 +423,13 @@ func (this *Application) crossDomain(context *Context) {
}
header := context.Resp.Header()
header.Set("Access-Control-Allow-Origin", "*")
//header.Set("Access-Control-Allow-Origin", "*")
header.Set("Access-Control-Allow-Methods", "*")
header.Set("Access-Control-Allow-Credentials", "true")
header.Set("Access-Control-Expose-Headers", "*")
header.Set("Access-Control-Allow-Headers", "X-Requested-With,Content-Type,Access-Token")
if context.Config.GetString("crossDomain") != "*" {
if context.Config.GetString("crossDomain") != "auto" {
header.Set("Access-Control-Allow-Origin", this.Config.GetString("crossDomain"))
return
}