1

我正在尝试使用 httpuv 运行一些 Rook 类(例如MiddlewarebuilderBreweryfile),因为我知道 Web 应用程序是“按照 Rook 规范实现的”。(来自 httpuv 文档)。

但是,似乎并非所有 Rook 规范都在 httpuv 包中实现。

虽然 Rook 有 Web 服务器(Rhttpd),但 httpuv 提供了更多的性能(基于 Libuv)并具有这样的 webSockets。

所以,我的问题是,有没有人尝试过将这些提到的类与 httpuv 一起使用?是否有人知道可能有助于这种集成的站点、博客或任何文档?

我所知道的是加载 httpuv 和 Rook 并运行 httpuv 服务器。

library(httpuv)
library(Rook)
webapp = list( onHeader = function(req) {... etc ...}, 
               call     = function(req) {... etc ...}, 
               onWSOpen = function(req) {... etc ...}
          )
runServer(host,port,webapp)

现在,我如何使用和集成 Rook 类(如MiddlewarebuilderBreweryfile)来编写webapp

4

0 回答 0