问题标签 [golem]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
554 浏览

r - 具有模块反应性的闪亮仪表板

嗨,我有点卡在闪亮的仪表板上,我试图将一些功能剥离到 ui(和服务器)模块和子模块中。我想要实现的是这个

到目前为止,通过这个嵌入到带有模块(基于傀儡骨架)的 Shinydashbaord 中...

以上是将问题归结为最少的代码行,因此它卡在了我现在的同一点。无论我尝试什么,模块版本都不会像第一个示例那样更新(过滤)选定的数据列。我很确定我只是没有正确掌握该命名空间上下文(尤其是在服务器端)。我猜/希望有人能轻松发现我的错误。

0 投票
1 回答
128 浏览

r - docker化时如何让golem应用程序生成日志?

我们有一个 dockerized golem 应用程序运行良好,除了在部署到 docker 容器中时不创建任何输出(日志语句)。事实上,我们甚至没有看到任何默认的闪亮服务器日志。

这是我们的“AirSensorDataViewer”魔像应用程序的 app.R:

这是我们的 Dockerfile(构建在包含所有必要包的基础镜像之上):

最后,我们的 shiny-server.conf 文件:

有没有人成功获得一个 dockerized golem 应用程序来创建/写入 docker 容器内的文件?

0 投票
1 回答
369 浏览

r - 如何在 golem 框架闪亮包中测试模块?

我正在尝试为我的闪亮应用程序开发单元测试,该应用程序是使用golem框架和shinyv1.5.0 制作的。

Golem 附带了一个推荐的测试文件,它涵盖了非常基本的 UI 测试。然而,我更关心为所有模块测试服务器端。因此,就像您对常规 R 包中的每个函数进行测试一样,我想在闪亮的应用程序中测试每个模块。

我知道有一个testModule功能正在开发中,但它不包含在最新的闪亮 CRAN 版本中(这正是我正在使用的版本)。只有一个testServer函数,但我发现的所有示例似乎都在测试文件中定义了模块服务器端。当模块是包的一部分时,我找不到模块测试的示例。

所以我想做的基本上是一个生活在里面的测试,tests/testthat/test-my_module.R看起来像这样:

但是,这会引发错误:

这基本上说指定的方法在应用于函数类对象时不起作用。

我在这里错过了什么吗?

希望能讨论一下在将闪亮的应用程序作为包开发时如何进行测试。

0 投票
0 回答
60 浏览

r - 使用 github 操作更新包数据

我正在使用 {golem} 框架开发一个闪亮的应用程序。Repo 在这里,它部署在这里

它的数据是由这个脚本在 data-raw 文件夹中生成的。创建了几个对象,将它们放在一个名为的列表中series,然后通过 .rda 文件作为 .rda 文件存储在包中usethis::use_data()。目前,我正在通过运行该脚本手动更新数据,然后将其推送并部署到 shinyapps.io。

我想在 github 操作中设置一个 cron 作业,以每天运行该脚本、更新series.rda、构建包,然后将其部署到 shinyapps.io。

有任何想法吗?

0 投票
0 回答
1848 浏览

r - tq_get:在为函数“as_date”选择方法时评估参数“x”时出错

当我尝试使用tq_get时,{golem}我收到警告:

警告:x = 'SPY',get = 'stock.prices':h 中的错误(simpleError(msg,call)):在为函数“as_date”选择方法时评估参数“x”时出错:对象“_lubridate_C_valid_tz”未找到

并且tq_get不返回任何东西。

0 投票
0 回答
492 浏览

r - 在当前工作目录或具有 `pool` 和 `golem` 的父目录中找不到配置文件

我正在尝试pool在我的 Shinygolem应用程序中使用该包。

我稍微更新了默认值golem-config.yml

为了使用pool,我有一个R/globals.R包含单个调用的文件:

我的.Renviron文件在我的项目根文件夹中。

当我部署到 Shinyapps.io 时,我无法弄清楚为什么我不断收到此错误:

Config file not found in current working directory or parent directories

它在本地构建良好。而且,当我用文件中的实际值进行硬替换时dbname,它的构建和部署都很好。hostgolem-config.yml

因此get_golem_config(),导致此错误的函数存在某些问题。这是我的功能:

app_sys是一个简单的包装器system.filepackage参数由我自己的包名预先填充。

我认为这与config::get,因为当我globals.R将文件编辑为:

错误返回。

0 投票
2 回答
333 浏览

r - 如何将闪亮的应用程序部署为一个包?

我想部署我闪亮的应用程序,但作为一个包是这样的:

我怎样才能做到这一点?

谢谢

0 投票
1 回答
179 浏览

r - 如何将 Bigquery 中的数据读取到使用 Golem 制作的 Shiny App 中

我正在尝试按照 Golem 的框架将 Bigquery 表中的数据读取到 Shiny App 中。

这可以通过在文件中的uiandserver函数之前添加以下代码来轻松完成App.R

但是我对使用Golem.

在这个线程之后,我在文件上创建了reactiveValue()一个app_server.R

我也导入bigrquery了,但这似乎破坏了一些东西,因为现在我在运行时收到以下错误run_dev.R

0 投票
1 回答
153 浏览

r - 响应式更新模块化 Shiny 应用程序中的侧边栏

我有一个使用bs4Dash的模块化Golem应用程序。我想从动态生成的更新活动侧边栏选项卡。虽然按此处所示的预期工作,但它在应用程序的模块化版本中不起作用。我究竟做错了什么?我怀疑它与跨模块的管理有关,但我很难找到解决方案。actionBttnrenderUIupdatebs4ControlbarMenuinput[[btnID]]

没有模块的工作示例,如下所示

模块化尝试不起作用:

0 投票
1 回答
168 浏览

r - 将使用 golem 制作的闪亮应用程序部署到 shinyapps.io 会出现错误

我正在尝试将使用 golem 制作的闪亮应用程序部署到 shinyapps.io 。几天前它运行良好,但现在当我尝试部署时出现以下错误。 在此处输入图像描述

我尝试部署简单的新 golem shiny 应用程序,它也给出了同样的错误。问题是什么?