我知道这篇文章有点旧,但我遇到了类似的问题,所以我想我会在这里发布我的解决方案。
[旁白:我想通过 rook 提供常规的 html/js/css 以及 json 对具有统计解决方案的 ajax 查询的响应 - 因此想要使用 R]
R.server <- Rhttpd$new(); # Create server
# Use a Builder to add a
staticApp <- Builder$new(
Static$new(
urls=c('/www/css',
'/www/js/libs',
'/www/js',
'/www/img',
'/www'),
root=getwd()
))
R.server$add(app=staticApp, name="static")
R.server$start()
基本上我的工作目录包含一个名为www的文件夹,其中包含我所有的静态资源(在子文件夹 css、js 等中)。特别是如果文件夹www包含文件index.html则可以通过localhost:23702/custom/static/www/index.html访问
其他更多以 R 为重点的操作的应用程序可以很容易地包含在构建器构建中。
将www移至 root = file.path(getwd(),'www') 并递归搜索所有子文件夹可能不会更干净。
希望这可以帮助!