我有一个Shiny应用程序,该应用程序在本地可以正常运行,并且可以在Shinyapps.io上正常运行,直到在应用程序变得过大之后重新构建该应用程序为止。
我现在正在这里讨论错误:
ERROR: An error has occurred. Check your logs or contact the app author for clarification
我已经完成了从该链接提出的调试解决方案,但是仍然没有运气。
我的应用程序包含三个文件app.R
,ui.R
,server.R
。 app.R
文件具有以下结构:
#library() calls
#functions defined
#API queries
#Bunch of data manipulation
source('ui.R', local = TRUE)
source('server.R', local = TRUE)
shinyApp(ui = ui, server = server)
这似乎是环境问题,因为日志表明ui.R
无法找到应该在app.R
环境中存在的数据。我认为有了local = TRUE
可以解决这个问题(在本地运行时似乎可以解决)。
如何解决此问题,以便我的应用程序可以在本地和远程运行,同时理想地保持类似的应用程序结构?