Rook:R的Web服务器界面

时间:2024-05-14 05:53:53
【文件属性】:

文件名称:Rook:R的Web服务器界面

文件大小:79KB

文件格式:ZIP

更新时间:2024-05-14 05:53:53

R

Rook:R的Web服务器界面 该规范定义了Web服务器和R应用程序之间的接口。 白嘴鸦应用 Rook应用程序是一个R引用类对象,它实现一个“调用”方法或一个R闭包,该闭包仅接受一个参数,一个环境并返回包含三个命名元素的列表:“状态”,“标题”和'身体'。 你好,世界 这是一个基本的Rook应用程序,作为实现“ hello world”的闭包: function(env){ body = paste('

Hello World! This is Rook',env$rook.version,'.

') list( status = 200L, headers = list( 'Content-Type' = 'text/html' ), body = body ) } 和等效的参考类示例: setRefClass( 'HelloWorld


【文件预览】:
Rook-master
----man()
--------RhttpdInputStream-class.Rd(287B)
--------Request-class.Rd(7KB)
--------Utils-class.Rd(3KB)
--------App-class.Rd(714B)
--------Brewery-class.Rd(1KB)
--------Server.Rd(325B)
--------Multipart-class.Rd(1KB)
--------Rook-package.Rd(5KB)
--------RhttpdErrorStream-class.Rd(287B)
--------suspend_console.Rd(299B)
--------Rhttpd-class.Rd(4KB)
--------Redirect-class.Rd(523B)
--------Middleware-class.Rd(2KB)
--------URLMap-class.Rd(1KB)
--------is_rookable.Rd(458B)
--------Builder-class.Rd(2KB)
--------File-class.Rd(908B)
--------Mime-class.Rd(671B)
--------Response-class.Rd(2KB)
--------Static-class.Rd(570B)
--------RhttpdApp-class.Rd(2KB)
----NAMESPACE(548B)
----inst()
--------exampleApps()
--------servers()
----src()
--------rook.c(2KB)
----.Rbuildignore(42B)
----.gitignore(37B)
----R()
--------onLoad.R(365B)
--------URLMap.R(887B)
--------Builder.R(387B)
--------suspend.R(320B)
--------File.R(2KB)
--------Response.R(1KB)
--------Request.R(5KB)
--------Brewery.R(1KB)
--------App.R(712B)
--------Rhttpd.R(12KB)
--------Rookery.R(4KB)
--------Static.R(456B)
--------utils.R(21KB)
--------Redirect.R(314B)
----DESCRIPTION(486B)
----README.md(4KB)

网友评论