shiny-options

Description

There are a number of global options that affect Shiny's behavior. These can be set with (for example) options(shiny.trace=TRUE).

Details

shiny.launch.browser
A boolean which controls the default behavior when an app is run. See runApp for more information.

shiny.port
A port number that Shiny will listen on. See runApp for more information.

shiny.trace
If TRUE, all of the messages sent between the R server and the web browser client will be printed on the console. This is useful for debugging.

shiny.reactlog
If TRUE, enable logging of reactive events, which can be viewed later with the showReactLog function. This incurs a substantial performance penalty and should not be used in production.

shiny.usecairo
This is used to disable graphical rendering by the Cairo package, if it is installed. See plotPNG for more information.

shiny.maxRequestSize
This is a number which specifies the maximum web request size, which serves as a size limit for file uploads. If unset, the maximum request size defaults to 5MB.

shiny.suppressMissingContextError
Normally, invoking a reactive outside of a reactive context (or isolate()) results in an error. If this is TRUE, don't error in these cases. This should only be used for debugging or demonstrations of reactivity at the console.

shiny.host
The IP address that Shiny should listen on. See runApp for more information.

shiny.json.digits
The number of digits to use when converting numbers to JSON format to send to the client web browser.

shiny.minified
If this is TRUE or unset (the default), then Shiny will use minified JavaScript (shiny.min.js). If FALSE, then Shiny will use the un-minified JavaScript (shiny.js); this can be useful during development.

shiny.error
This can be a function which is called when an error occurs. For example, options(shiny.error=recover) will result a the debugger prompt when an error occurs.

shiny.observer.error
This can be a function that is called by an observer when an unhandled error occurs in it or an upstream reactive. By default, these errors will result in a warning at the console, and the websocket connection will close.

shiny.table.class
CSS class names to use for tables.

shiny.deprecation.messages
This controls whether messages for deprecated functions in Shiny will be printed. See shinyDeprecated for more information.