Brewery-class(Rook)
Brewery-class()所属R语言包:Rook
Class Brewery
类啤酒
译者:生物统计家园网 机器人LoveR
描述----------Description----------
A Middleware class for mapping URLs to a directory of files that are subsequently passed to brew. When a file is brewed, the two variables req (an object of class Request) and res (an object of class Response) are available for use.
AMiddleware类URL映射到一个目录中的文件,随后传递给brew。当一个文件被酿制而成,两个变量req(一个类的对象Request)res(一个类的对象Response)可以使用。
方法----------Methods----------
url is a character string or regexp on which to match, root is the name of the directory where brew files reside. Named arguments can be passed in via ... and will be available within the scope of each brewed file.
url是一个字符串或regexp相匹配,root是BREW文件所在的目录的名称。命名参数可以通过...通过,并将于范围内的每一个酿造的文件。
参见----------See Also----------
Rhttpd, Builder, Redirect, and brew.
Rhttpd,Builder,Redirect,brew。
实例----------Examples----------
#[]
# This application runs any file found in tempdir() through brew.[这TEMPDIR()通过BREW应用程序运行的任何文件。]
#[]
s <- Rhttpd$new()
## Not run: [#不运行:]
s$start(quiet=TRUE)
## End(Not run)[#(不执行)]
cat("<h1>Random Number: <%=rnorm(1)%></h1>",
file=file.path(tempdir(),"index.html"))
s$add(name="random",
app=Builder$new(
Brewery$new(url="/",root=tempdir()),
Redirect$new("/index.html")
)
)
## Not run: [#不运行:]
s$browse('random') # Opens a browser window to the app.[打开一个浏览器窗口的应用程序。]
## End(Not run)[#(不执行)]
file.remove(file.path(tempdir(),"index.html"))
s$remove(all=TRUE)
rm(s)
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|