缓存设置中增加自动添加X-Cache Header

This commit is contained in:
刘祥超
2021-05-12 16:09:40 +08:00
parent 67242ec80e
commit 5b7cb59997
3 changed files with 21 additions and 3 deletions

View File

@@ -60,13 +60,17 @@ func (this *IndexAction) RunPost(params struct {
// 日志
defer this.CreateLog(oplogs.LevelInfo, "修改Web %d 的缓存设置", params.WebId)
// TODO 校验配置
// 校验配置
cacheConfig := &serverconfigs.HTTPCacheConfig{}
err := json.Unmarshal(params.CacheJSON, cacheConfig)
if err != nil {
this.ErrorPage(err)
return
}
err = cacheConfig.Init()
if err != nil {
this.Fail("检查配置失败:" + err.Error())
}
// 去除不必要的部分
for _, cacheRef := range cacheConfig.CacheRefs {