问题标签 [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.
r - 具有模块反应性的闪亮仪表板
嗨,我有点卡在闪亮的仪表板上,我试图将一些功能剥离到 ui(和服务器)模块和子模块中。我想要实现的是这个
到目前为止,通过这个嵌入到带有模块(基于傀儡骨架)的 Shinydashbaord 中...
以上是将问题归结为最少的代码行,因此它卡在了我现在的同一点。无论我尝试什么,模块版本都不会像第一个示例那样更新(过滤)选定的数据列。我很确定我只是没有正确掌握该命名空间上下文(尤其是在服务器端)。我猜/希望有人能轻松发现我的错误。
r - docker化时如何让golem应用程序生成日志?
我们有一个 dockerized golem 应用程序运行良好,除了在部署到 docker 容器中时不创建任何输出(日志语句)。事实上,我们甚至没有看到任何默认的闪亮服务器日志。
这是我们的“AirSensorDataViewer”魔像应用程序的 app.R:
这是我们的 Dockerfile(构建在包含所有必要包的基础镜像之上):
最后,我们的 shiny-server.conf 文件:
有没有人成功获得一个 dockerized golem 应用程序来创建/写入 docker 容器内的文件?
r - 如何在 golem 框架闪亮包中测试模块?
我正在尝试为我的闪亮应用程序开发单元测试,该应用程序是使用golem
框架和shiny
v1.5.0 制作的。
Golem 附带了一个推荐的测试文件,它涵盖了非常基本的 UI 测试。然而,我更关心为所有模块测试服务器端。因此,就像您对常规 R 包中的每个函数进行测试一样,我想在闪亮的应用程序中测试每个模块。
我知道有一个testModule
功能正在开发中,但它不包含在最新的闪亮 CRAN 版本中(这正是我正在使用的版本)。只有一个testServer
函数,但我发现的所有示例似乎都在测试文件中定义了模块服务器端。当模块是包的一部分时,我找不到模块测试的示例。
所以我想做的基本上是一个生活在里面的测试,tests/testthat/test-my_module.R
看起来像这样:
但是,这会引发错误:
这基本上说指定的方法在应用于函数类对象时不起作用。
我在这里错过了什么吗?
希望能讨论一下在将闪亮的应用程序作为包开发时如何进行测试。
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
不返回任何东西。
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
,它的构建和部署都很好。host
golem-config.yml
因此get_golem_config()
,导致此错误的函数存在某些问题。这是我的功能:
app_sys
是一个简单的包装器system.file
,package
参数由我自己的包名预先填充。
我认为这与config::get
,因为当我globals.R
将文件编辑为:
错误返回。
r - 如何将闪亮的应用程序部署为一个包?
我想部署我闪亮的应用程序,但作为一个包是这样的:
我怎样才能做到这一点?
谢谢
r - 如何将 Bigquery 中的数据读取到使用 Golem 制作的 Shiny App 中
我正在尝试按照 Golem 的框架将 Bigquery 表中的数据读取到 Shiny App 中。
这可以通过在文件中的ui
andserver
函数之前添加以下代码来轻松完成App.R
但是我对使用Golem
.
在这个线程之后,我在文件上创建了reactiveValue()
一个app_server.R
。
我也导入bigrquery
了,但这似乎破坏了一些东西,因为现在我在运行时收到以下错误run_dev.R
:
r - 响应式更新模块化 Shiny 应用程序中的侧边栏
我有一个使用bs4Dash的模块化Golem应用程序。我想从动态生成的更新活动侧边栏选项卡。虽然按此处所示的预期工作,但它在应用程序的模块化版本中不起作用。我究竟做错了什么?我怀疑它与跨模块的管理有关,但我很难找到解决方案。actionBttn
renderUI
updatebs4ControlbarMenu
input[[btnID]]
没有模块的工作示例,如下所示:
模块化尝试不起作用: