【问题标题】:rsconnect publishing API created by plumber管道工创建的 rsconnect 发布 API
【发布时间】:2018-05-23 10:52:08
【问题描述】:

我有一个由plumber 在名为lltoClass.R 的文件中创建的API,如下所示:

#* @get/ ll.toClass
ll.toClass <- function ...

另外,根据这个question,我制作了一个名为plumber.R的文件,其中包含:

library(plumber)
plumber::plumb("lltoClass.R")

根据this我执行 rsconnect::deployAPI(api = "./project") 并成功部署到我的 shinyapps.io 帐户。但不幸的是,只能在完成部署过程后自动打开的我的 api 的 url 上获取此文本:

“发生错误无法启动工作器:API 内容无法 在此安装的 RStudio Connect 上运行。联系您的 管理员。”

因为我已经在 localhost 上测试了我的 api,所以我不认为它的问题是由于我的代码造成的。我该如何解决这个问题,或者如何上传我的 API 并公开使用它?

【问题讨论】:

    标签: r plumber shinyapps


    【解决方案1】:

    根据 github 上的 this commentthat issue,shinyapps.io 目前不支持管道工 API。

    【讨论】:

    • 还有其他地方可以免费上传吗?这是一个测试项目,我不会多次使用这个API。
    • 拉尔夫是正确的; ShinyApps.io 目前不支持 Plumber。有关其他选项,请参阅 rplumber.io/docs/hosting.html
    • @mjoudy 我不知道任何免费和简单的服务。通过一些努力,您可以使用一些免费的云服务器(例如cloud.google.com/free)部署自己的
    猜你喜欢
    • 1970-01-01
    • 2023-01-20
    • 2020-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-11
    • 1970-01-01
    相关资源
    最近更新 更多