Class
FileMiddleware
Serves static files from a public directory.
final class FileMiddleware
Overview
FileMiddleware will default to DirectoryConfig’s working directory with "/Public" appended.
Topics
Structures
FileMiddleware.BundleSetupErrorFileMiddleware.CachePolicyThe browser cache policy files should be served with.FileMiddleware.DirectoryActionPossible actions to take when the request doesn’t have a trailing slash but matches a directory
Initializers
init(bundle:publicDirectory:defaultFile:directoryAction:cachePolicy:)Creates a newFileMiddlewarefor a server contained in an Xcode Project.init(publicDirectory:defaultFile:directoryAction:advancedETagComparison:cachePolicy:)Creates a newFileMiddleware.
Instance Methods
respond(to:chainingTo:)Called with eachRequestthat passes through this middleware.
Relationships
Conforms To
AsyncMiddlewareMiddlewareSwift.SendableSwift.SendableMetatype