mirror of
https://github.com/rstudio/shiny.git
synced 2026-01-29 16:58:11 -05:00
42 lines
1.1 KiB
R
42 lines
1.1 KiB
R
\name{shinyServer}
|
|
\alias{shinyServer}
|
|
\title{Define Server Functionality}
|
|
\usage{
|
|
shinyServer(func)
|
|
}
|
|
\arguments{
|
|
\item{func}{The server function for this application. See
|
|
the details section for more information.}
|
|
}
|
|
\description{
|
|
Defines the server-side logic of the Shiny application.
|
|
This generally involves creating functions that map user
|
|
inputs to various kinds of output.
|
|
}
|
|
\details{
|
|
Call \code{shinyServer} from your application's
|
|
\code{server.R} file, passing in a "server function" that
|
|
provides the server-side logic of your application.
|
|
|
|
The server function will be called when each client (web
|
|
browser) first loads the Shiny application's page. It
|
|
must take an \code{input} and an \code{output} parameter.
|
|
Any return value will be ignored.
|
|
|
|
See the
|
|
\href{http://rstudio.github.com/shiny/tutorial/}{tutorial}
|
|
for more on how to write a server function.
|
|
}
|
|
\examples{
|
|
\dontrun{
|
|
# A very simple Shiny app that takes a message from the user
|
|
# and outputs an uppercase version of it.
|
|
shinyServer(function(input, output) {
|
|
output$uppercase <- reactiveText(function() {
|
|
toupper(input$message)
|
|
})
|
|
})
|
|
}
|
|
}
|
|
|