| WebServer | R Documentation |
This class represents a web server running one application. Multiple servers can be running at the same time.
initialize(host, port, app)Create a new WebServer object. app is an httpuv application
object as described in startServer.
getHost()Return the value of host that was passed to
initialize().
getPort()Return the value of port that was passed to
initialize().
stop()Stops a running server.
isRunning()Returns TRUE if the server is currently running.
getStaticPaths()Returns a list of staticPath
objects for the server.
setStaticPath(..., .list = NULL)Sets a static path for the
current server. Each static path can be given as a named argument, or as
an named item in .list. If there already exists a static path with
the same name, it will be replaced.
removeStaticPath(path)Removes a static path with the given name.
getStaticPathOptions()Returns a list of default
staticPathOptions for the current server. Each static path will
use these options by default, but they can be overridden for each static
path.
setStaticPathOption(..., .list = NULL)Sets one or more
static path options. Each option can be given as a named argument, or as
a named item in .list.
httpuv::Server -> WebServer
new()WebServer$new(host, port, app, quiet = FALSE)
getHost()WebServer$getHost()
getPort()WebServer$getPort()
Server and PipeServer.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.