通过 openCPU localy 测试 R 应用程序
Test R app via openCPU localy
我写了一个 R 包,现在我想提供一个小的演示作为 web 应用程序。为此,我已经编写了一个 index.html 文件,并将其保存到 <pkgRoot>/inst/www/
文件夹中。我还安装了 opencpu 包,当我通过 localhost:<portNum>/ocpu/test/
"Interface" 使用它时工作正常,我已经可以看到我的包并使用 Ajax POST 和 GET 请求为了看到包裹正在做它应该做的事情。
但现在我陷入了一种不知道如何在本地测试我自己的应用程序 (index.html) 的感觉。
localhost:<portNum>/ocpu/<pkgName>/www/index.html
不起作用。
据我了解,opencpu 随 Apache 2 一起提供,因此不需要设置额外的网络服务器吗?
当我检查已安装包的路径时,www
文件夹和 index.html 似乎完全符合我的理解。
我是否必须以某种方式通过
安装应用程序
opencpu::install_apps("pkgName")
在R里面?因为如果我尝试这样做,似乎无法安装本地应用程序,只能安装在 github 上托管的应用程序。
....我只想在本地测试应用程序!
非常高兴有任何建议
只需使用
opencpu::ocpu_start_app("pkgName")
这应该会在 R 中启动一个 HTTP 服务器并启动您的浏览器。
我写了一个 R 包,现在我想提供一个小的演示作为 web 应用程序。为此,我已经编写了一个 index.html 文件,并将其保存到 <pkgRoot>/inst/www/
文件夹中。我还安装了 opencpu 包,当我通过 localhost:<portNum>/ocpu/test/
"Interface" 使用它时工作正常,我已经可以看到我的包并使用 Ajax POST 和 GET 请求为了看到包裹正在做它应该做的事情。
但现在我陷入了一种不知道如何在本地测试我自己的应用程序 (index.html) 的感觉。
localhost:<portNum>/ocpu/<pkgName>/www/index.html
不起作用。
据我了解,opencpu 随 Apache 2 一起提供,因此不需要设置额外的网络服务器吗?
当我检查已安装包的路径时,www
文件夹和 index.html 似乎完全符合我的理解。
我是否必须以某种方式通过
安装应用程序opencpu::install_apps("pkgName")
在R里面?因为如果我尝试这样做,似乎无法安装本地应用程序,只能安装在 github 上托管的应用程序。 ....我只想在本地测试应用程序!
非常高兴有任何建议
只需使用
opencpu::ocpu_start_app("pkgName")
这应该会在 R 中启动一个 HTTP 服务器并启动您的浏览器。