修复部分语法问题

This commit is contained in:
dragon
2025-11-11 10:27:05 +08:00
parent aa5d6b0f10
commit af66879f28
2 changed files with 6 additions and 6 deletions

View File

@@ -114,8 +114,8 @@ func (c *CacheBackendBlobReader) Open(ctx context.Context, owner, repo, commit,
return nil, err return nil, err
} }
if open.StatusCode == http.StatusNotFound { if open.StatusCode == http.StatusNotFound {
// 缓存 404 路由 // TODO: 缓存 404 路由
_ = c.cache.Put(ctx, key, nil, time.Hour) //_ = c.cache.Put(ctx, key, nil, time.Hour)
_ = open.Body.Close() _ = open.Body.Close()
return nil, os.ErrNotExist return nil, os.ErrNotExist
} }

View File

@@ -241,9 +241,9 @@ func (s *Server) Serve(writer http.ResponseWriter, request *http.Request) error
} }
defer result.Close() defer result.Close()
if reader, ok := result.(*cache.Content); ok { if reader, ok := result.(*cache.Content); ok {
writer.Header().Add("X-CacheBlob", "HIT") writer.Header().Add("X-Cache", "HIT")
writer.Header().Set("Content-Type", mime.TypeByExtension(filepath.Ext(fileName))) writer.Header().Set("Content-Type", mime.TypeByExtension(filepath.Ext(fileName)))
writer.Header().Add("CacheBlob-Control", "public, max-age=86400") writer.Header().Add("Cache-Control", "public, max-age=86400")
if render != nil { if render != nil {
if err = render.Render(writer, request, reader); err != nil { if err = render.Render(writer, request, reader); err != nil {
return err return err
@@ -256,8 +256,8 @@ func (s *Server) Serve(writer http.ResponseWriter, request *http.Request) error
writer.Header().Add("Content-Length", strconv.FormatUint(reader.Size, 10)) writer.Header().Add("Content-Length", strconv.FormatUint(reader.Size, 10))
} }
// todo(bug) : 直连模式下告知数据长度 // todo(bug) : 直连模式下告知数据长度
writer.Header().Add("X-CacheBlob", "MISS") writer.Header().Add("X-Cache", "MISS")
writer.Header().Add("CacheBlob-Control", "public, max-age=86400") writer.Header().Add("Cache-Control", "public, max-age=86400")
writer.Header().Set("Content-Type", mime.TypeByExtension(filepath.Ext(fileName))) writer.Header().Set("Content-Type", mime.TypeByExtension(filepath.Ext(fileName)))
writer.WriteHeader(http.StatusOK) writer.WriteHeader(http.StatusOK)
if render != nil { if render != nil {