class StaticFileOptions
cangjie
public class StaticFileOptions <: SharedOptionsBase功能:表示静态文件中间件的配置选项。
父类型:
成员概览
| 成员 | 功能 |
|---|---|
| init() | 创建使用独立共享状态的静态文件选项。 |
| init(SharedOptions) | 使用指定共享状态创建静态文件选项。 |
| var contentTypeProvider | 获取或修改用于解析内容类型的提供器。 |
| var defaultContentType | 获取或修改无法识别内容类型时使用的默认内容类型。 |
| var serveUnknownFileTypes | 获取或修改是否向未知内容类型的文件提供响应。 |
| var onPrepareResponse | 获取或修改写入静态文件响应正文前执行的回调。 |
init()
cangjie
public init()功能:创建使用独立共享状态的静态文件选项。
init(SharedOptions)
cangjie
public init(sharedOptions: SharedOptions)功能:使用指定共享状态创建静态文件选项。
参数:
- sharedOptions: SharedOptions - 要共享的选项状态。
var contentTypeProvider
cangjie
public var contentTypeProvider: ?IContentTypeProvider = None功能:获取或修改用于解析内容类型的提供器。
var defaultContentType
cangjie
public var defaultContentType: ?String = None功能:获取或修改无法识别内容类型时使用的默认内容类型。
类型:?String
var serveUnknownFileTypes
cangjie
public var serveUnknownFileTypes: Bool = false功能:获取或修改是否向未知内容类型的文件提供响应。
类型:Bool
var onPrepareResponse
cangjie
public var onPrepareResponse: ?(StaticFileResponseContext) -> Unit = None功能:获取或修改写入静态文件响应正文前执行的回调。
类型:?(StaticFileResponseContext) -> Unit