High-Performance HTTP Server for R via 'Drogon'


[Up] [Top]

Documentation for package ‘drogonR’ version 0.1.8

Help Pages

dr_app Create a drogonR application
dr_body Read the request body
dr_delete Register HTTP route handlers
dr_delete_cpp Register a native C / C++ route handler
dr_file Build a file response
dr_get Register HTTP route handlers
dr_get_cpp Register a native C / C++ route handler
dr_get_cpp_stream Register a streaming native (R-bypass) handler
dr_header Read a request header
dr_html Build an HTML response
dr_json Build a JSON response
dr_on_error Register a custom error handler
dr_post Register HTTP route handlers
dr_post_cpp Register a native C / C++ route handler
dr_post_cpp_stream Register a streaming native (R-bypass) handler
dr_put Register HTTP route handlers
dr_put_cpp Register a native C / C++ route handler
dr_query Read query-string parameters
dr_rate_limit Apply a rate limit to one or more routes
dr_redirect Build a redirect response
dr_response Build an HTTP response
dr_routes Register HTTP route handlers
dr_routes_cpp Register a native C / C++ route handler
dr_routes_cpp_stream Register a streaming native (R-bypass) handler
dr_running Is the drogonR server currently running?
dr_serve Start the HTTP server
dr_static Mount a directory as static files
dr_status Status of forked worker processes
dr_stop Stop the HTTP server
dr_stream Open a streaming HTTP response
dr_stream_sse Open a Server-Sent-Events streaming response
dr_text Build a plain-text response
dr_use Register middleware
dr_ws Register a WebSocket endpoint
dr_ws_broadcast Broadcast a message to every connection in a room
dr_ws_client_close Close a client WebSocket connection
dr_ws_client_send Send a message on a client WebSocket connection
dr_ws_close Close a WebSocket connection
dr_ws_connect Connect to an external WebSocket server
dr_ws_cpp Register a C++ (R-bypass) WebSocket endpoint
dr_ws_join Add a connection to a broadcast room
dr_ws_leave Remove a connection from a broadcast room
dr_ws_send Send a message on a WebSocket connection
dr_ws_shutdown Shut down the WebSocket client subsystem
pr_run Run a plumber router under drogonR (drop-in shim)