Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Opium.HandlerSourceCollection of handlers commonly used to build Opium applications
val serve :
?mime_type:string ->
?etag:string ->
?headers:Headers.t ->
(unit ->
(Body.t, [ Status.client_error | Status.server_error ]) Lwt_result.t) ->
Rock.Handler.tserve ?mime_type ?etag ?headers read returns a handler that will serve the result of read ().
It is typically used to serve static file by providing a read function, either reading from the local filesystem, or from a remote one such as Amazon S3.
The response will contain an ETag header and a the HTTP code 304 will be returned if the computed ETag matches the one specified in the request.