isFile() — fiber Function Reference
Architecture documentation for the isFile() function in static.go from the fiber codebase.
Entity Profile
Dependency Diagram
graph TD 5d2693ce_0aae_4447_b8ad_2e2dcb4f96c7["isFile()"] 3c44fb0a_14a9_26fb_2c78_c413f4b9d39d["static.go"] 5d2693ce_0aae_4447_b8ad_2e2dcb4f96c7 -->|defined in| 3c44fb0a_14a9_26fb_2c78_c413f4b9d39d d98bccf4_de44_c71f_4e71_9c0ad58f76bb["New()"] d98bccf4_de44_c71f_4e71_9c0ad58f76bb -->|calls| 5d2693ce_0aae_4447_b8ad_2e2dcb4f96c7 style 5d2693ce_0aae_4447_b8ad_2e2dcb4f96c7 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
middleware/static/static.go lines 270–298
func isFile(root string, filesystem fs.FS) (bool, error) {
var file fs.File
var err error
if filesystem != nil {
file, err = filesystem.Open(root)
if err != nil {
return false, fmt.Errorf("static: %w", err)
}
defer func() {
_ = file.Close() //nolint:errcheck // not needed
}()
} else {
file, err = os.Open(filepath.Clean(root))
if err != nil {
return false, fmt.Errorf("static: %w", err)
}
defer func() {
_ = file.Close() //nolint:errcheck // not needed
}()
}
stat, err := file.Stat()
if err != nil {
return false, fmt.Errorf("static: %w", err)
}
return stat.Mode().IsRegular(), nil
}
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does isFile() do?
isFile() is a function in the fiber codebase, defined in middleware/static/static.go.
Where is isFile() defined?
isFile() is defined in middleware/static/static.go at line 270.
What calls isFile()?
isFile() is called by 1 function(s): New.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free