mw_static {webfakes} | R Documentation |
Middleware function to serve static files
Description
The content type of the response is set automatically from the extension of the file. Note that this is a terminal middleware handler function. If a file is served, then the rest of the handler functions will not be called. If a file was not found, however, the rest of the handlers are still called.
Usage
mw_static(root, set_headers = NULL)
Arguments
root |
Root path of the served files. Everything under this directory is served automatically. Directory lists are not currently supports. |
set_headers |
Callback function to call before a file is served. |
Value
Handler function.
See Also
Other middleware:
mw_cgi()
,
mw_cookie_parser()
,
mw_etag()
,
mw_json()
,
mw_log()
,
mw_multipart()
,
mw_range_parser()
,
mw_raw()
,
mw_text()
,
mw_urlencoded()
Examples
root <- system.file(package = "webfakes", "examples", "static", "public")
app <- new_app()
app$use(mw_static(root = root))
app
[Package webfakes version 1.3.1 Index]