【发布时间】:2020-06-20 23:26:43
【问题描述】:
我在我的 Shiny 应用程序中使用 MongoDB Stitch,要使用我的查询功能,我需要从 MongoDB Stitch JavaScript SDK 导入 Stitch 导出。使用extendShinyjs在本地解析以下内容没有问题:
library(shiny)
library(shinyjs)
jsCode <- '
shinyjs.init = function() {
const {
Stitch
} = stitch;
window.stitchClient = Stitch.initializeDefaultAppClient("xxx");
}'
shinyApp(
ui = fluidPage(
tags$head(HTML('<script src="https://s3.amazonaws.com/stitch-sdks/js/bundles/4.9.0/stitch.js"></script>')),
useShinyjs(),
extendShinyjs(text = jsCode)
),
server = function(input, output) {
}
)
但是,当闪亮服务器中的 extendShinyjs 调用上述代码时,我收到以下错误:shinyjs:解析提供的 JavaScript 代码时出错。我通过反复测试确认问题出在我使用 shinyjs.init 函数的第一个命令调用 Stitch 导出。不确定是否有解决此问题的方法。感谢您的帮助!
【问题讨论】:
标签: r shiny shinyjs mongodb-stitch